計算機是近些年一門相對較新的學(xué)科,例如計算機在芬蘭是很重要的學(xué)科之一,他們開發(fā)出了Linux操作系統(tǒng),研發(fā)出世界知名的諾基亞手機,可見科技是其經(jīng)濟發(fā)展的重要推動力。那么芬蘭人如何看待編程學(xué)習(xí)呢?
程序像一種魔法,由你開發(fā)的程序,來告訴計算機要做什么。要理解編程的本質(zhì),這樣的話,學(xué)校的編程教育將會是一件有趣的事,而不是因為大家都要學(xué)而被迫去學(xué)。
答案顯而易見,如果認(rèn)為計算機科學(xué)就是門單獨的學(xué)科技能,那么學(xué)習(xí)計算機科學(xué)當(dāng)然得有電腦才能學(xué)習(xí)。如果認(rèn)為計算機科學(xué)重要的是理解計算的概念,理解計算與生活的關(guān)系,理解計算機與人的思維方式的區(qū)別,那么要先在生活中理解體會計算的本質(zhì),然后再去用像計算機這樣的工具去實現(xiàn)計算目標(biāo),這樣才算達(dá)到學(xué)習(xí)目標(biāo)了。因此,可以根據(jù)不同年齡孩子的認(rèn)知水平,去學(xué)習(xí)適合他的編程語言。
可見,對某門學(xué)科的概念與目標(biāo)的理解不同,學(xué)習(xí)方法就會迥然不同,當(dāng)然培養(yǎng)的人才也會有本質(zhì)的區(qū)別。學(xué)習(xí)到底要學(xué)習(xí)什么?學(xué)習(xí)技能,學(xué)習(xí)思考方法,還是學(xué)習(xí)如何觀察、認(rèn)識世界的方法?教育要幫助孩子們理解世界的本質(zhì),理解性原理。
“世界上的問題也只是由一些小問題組合形成的?!本幊叹涂梢宰尯⒆訉W(xué)會思考,不斷在編程中把復(fù)雜的問題簡單化,提高孩子的學(xué)習(xí)效率和方法。