創(chuàng)意編程是指在創(chuàng)造性的活動中學(xué)習(xí)電腦程序設(shè)計(jì)。它是在實(shí)踐中掌握程序優(yōu)化標(biāo)準(zhǔn),養(yǎng)成算法思維,培養(yǎng)用程序設(shè)計(jì)語言思考和表達(dá)的能力,從而主動地進(jìn)行探索式的編程學(xué)習(xí)。
一、創(chuàng)意編程涵義介紹
創(chuàng)意編程是在創(chuàng)造性的活動中學(xué)習(xí)電腦程序設(shè)計(jì),充分利用電腦程序構(gòu)建虛擬世界,在充分地啟發(fā)和引導(dǎo)下,在解決問題的過程中,主動探索式的學(xué)習(xí)編程。與傳統(tǒng)的編程教學(xué)相比,創(chuàng)意編程則是在實(shí)踐中掌握程序優(yōu)化標(biāo)準(zhǔn),養(yǎng)成算法思維,培養(yǎng)用程序設(shè)計(jì)語言思考和表達(dá)的能力。
二、創(chuàng)意編程的意義
隨著針對少年兒童特點(diǎn)開發(fā)的可視化、趣味性編程語言的出現(xiàn),顛覆傳統(tǒng)的電腦啟蒙教育方法“創(chuàng)意編程”應(yīng)運(yùn)而生,包含一系列創(chuàng)新型編程教育理念、教案作品及教學(xué)方法。創(chuàng)意編程不是單一的軟件功能和用法的灌輸,而是培養(yǎng)孩子建構(gòu)和建構(gòu)編程知識的能力,熟練掌握數(shù)字化語言,利用電腦進(jìn)行創(chuàng)造性的活動。在為人熟知的3X學(xué)習(xí)法:探索、實(shí)驗(yàn)、自我表達(dá)的基礎(chǔ)上,以卡丁車教育法,帶領(lǐng)孩子在實(shí)踐中發(fā)現(xiàn)問題、解決問題,培養(yǎng)自我學(xué)習(xí)能力,引領(lǐng)孩子走上科學(xué)創(chuàng)造、求索真理的道路。
三、創(chuàng)意編程和傳統(tǒng)編程的區(qū)別
1、目的不同 :傳統(tǒng)編程的教學(xué)目標(biāo)是職業(yè)技能培訓(xùn),以就業(yè)為主要目的,創(chuàng)意編程的目標(biāo)是讓孩子建立程序思維方式、提升邏輯思維水平。
2、課程內(nèi)容不同:傳統(tǒng)課程中編寫的程序大多為數(shù)學(xué)計(jì)算,枯燥、繁瑣,孩子很難產(chǎn)生興趣,創(chuàng)意編程緊緊抓住孩子的興奮點(diǎn),通過游戲、故事、實(shí)物模擬等吸引孩子的注意力。
3、教學(xué)方法不同:傳統(tǒng)課程從抽象的規(guī)則開始,深入到更加抽象復(fù)雜的規(guī)則。創(chuàng)意編程從簡單的游戲開始,到抽象高級的游戲,把模塊化思維包裹其中。
4、評價體系不同:傳統(tǒng)課程強(qiáng)調(diào)算法的精密,強(qiáng)調(diào)標(biāo)準(zhǔn)答案。創(chuàng)意編程強(qiáng)調(diào)實(shí)際運(yùn)用編程的能力,強(qiáng)調(diào)獨(dú)創(chuàng)性。