機器人編程課程的目的是讓學(xué)生學(xué)會(huì )組裝、搭建和編寫(xiě)程序運行機器人。課程的內容由硬件知識和編程知識兩部分組成,往往硬件知識的比重會(huì )多于編程知識。硬件知識主要是物理學(xué)當中的簡(jiǎn)單機械原理、電子電路和電機方面的知識。 而編程知識的學(xué)習范圍受限于選擇的機器人,畢竟學(xué)習編程在機器人編程課程中只是為了讓所選擇的機器人運作起來(lái)而已。 除此之外,大多數的機器人都需要使用自帶的操作程序進(jìn)行編程,一般來(lái)說(shuō)使用一種機器人學(xué)會(huì )的編程方法,對其他機器人并不適用。 還需要一提的是,目前大多數機器人編程課程教授的編程知識是圖形化編程相關(guān)的。而實(shí)際上高級的機器人需要非常扎實(shí)的編程基礎才可以進(jìn)行操控,但是這種編程基礎是很難通過(guò)學(xué)習初級機器人和零碎的編程知識建立。