【廣告】
編程對孩子升學(xué)的影響
1. 不少學(xué)校在錄取學(xué)生時(shí),會將編程作為考量孩子能力的重要標(biāo)準(zhǔn)之一。若孩子有去美國留學(xué)的打算,而且在編程方面有特長,那么申請留學(xué)時(shí)將占優(yōu)勢。
2. 浙江省zui新的新高1考方案已將信息技術(shù)(含編程)納入高1考科目,修訂版本的方案中,把高中學(xué)習(xí)內(nèi)容分成了必修課、選擇性必修課和選修課。在將來會有更多省市高1考將涉及編程內(nèi)容。
定制課程適合任何年齡段的孩子
小明(化名)是北京北大附小六年級學(xué)生,他告訴記者,從四年級開始他就參加了多個(gè)校外編程培訓(xùn)班:“編程一般都是學(xué)Scratch編動(dòng)畫,先編初級動(dòng)畫,再一級一級往上,就是按學(xué)校里的基礎(chǔ)上,再增加難度一點(diǎn),變一種題型做。既有做作品也有做題目,給你透露一些方法,讓你自己去思考?!?
某青少年編程教育培訓(xùn)機(jī)構(gòu)負(fù)責(zé)人孫經(jīng)理介紹,他們制定了從小學(xué)一年級到高中的全年齡階段體系化教育課程,任何年齡階段的孩子,都可以參與學(xué)習(xí)。
“Scratch總共有2個(gè)階段,個(gè)階段是圖形化編程,代碼是封裝在積木塊里面的,只要用鼠標(biāo)按照一定的邏輯關(guān)系、邏輯順序,按照編程的思維,去把這種積木塊拼接好,它就會組合成一個(gè)游戲或動(dòng)畫的效果。第二階段會讓孩子去認(rèn)識圖形化編程背后的原始代碼,把孩子慢慢往代碼方向去引導(dǎo),到了三四年級,就直接學(xué)英文代碼編程了?!睂O經(jīng)理介紹稱
致力于通過網(wǎng)絡(luò)課程推廣編程思維的浙江大學(xué)計(jì)算機(jī)學(xué)院教1授翁愷認(rèn)為,通過接觸編程知識,可以提高孩子解決問題的綜合能力,這一點(diǎn)是毋庸置疑的,但學(xué)習(xí)的方式方法更為重要。
翁愷分析指出:“今后孩子們可能會更多地和有計(jì)算機(jī)的機(jī)器打交道,我們希望培養(yǎng)孩子和機(jī)器的親切感,使他不要看到機(jī)器就覺得這個(gè)東西我搞不定的。一定要把編程和寫軟件分開來,編程是種智能活動(dòng),目的不是去寫軟件?!?
編程的執(zhí)行原理
計(jì)算機(jī)對除機(jī)器語言以外的源程序不能直接識別、理解和執(zhí)行,都必須通過某種方式轉(zhuǎn)換為計(jì)算機(jī)能夠直接執(zhí)行的。
這種將高1級MINIPRO編程硬件程序設(shè)計(jì)語言編寫的源程序轉(zhuǎn)換到機(jī)器目標(biāo)程序的方式有兩種:解釋方式和編譯方式。
解釋方式下,計(jì)算機(jī)對高1級語言書寫的源程序一邊解釋一邊執(zhí)行,不能形成目標(biāo)文件和執(zhí)行文件。
編譯方式下,首先通過一個(gè)對應(yīng)于所用程序設(shè)計(jì)語言的編譯程序?qū)υ闯绦蜻M(jìn)行處理,經(jīng)過對源程序的詞法分析、語法分析、語意分析、代碼生成和代碼優(yōu)化等階段將所處理的源程序轉(zhuǎn)換為用二進(jìn)制代碼表示的目標(biāo)程序,然后通過連接程序處理將程序中所用的函數(shù)調(diào)用、系統(tǒng)功能調(diào)用等嵌入到目標(biāo)程序中,構(gòu)成一個(gè)可以連續(xù)執(zhí)行的二進(jìn)制執(zhí)行文件。調(diào)用這個(gè)執(zhí)行文件就可以實(shí)現(xiàn)程序員在對應(yīng)源程序文件中所特定的相應(yīng)功能。