資訊內(nèi)容
青少年學編程到底有多難?
? ??
?一提到編程,大家腦子里第一個浮現(xiàn)就是代碼、枯燥、難。最重要的還是學習起來困難。那它到底難在哪里呢!你如果想讓自己學習或是讓孩子學習,那就的好好看看了。怎樣才能簡單快速的學習編程以及什么年齡適合學編程。
一、什么是編程
? ? ??首先我們要了解什么是編程。編程是編寫程序的中文簡稱,就是讓計算機為解決某個問題而使用某種程序設(shè)計語言編寫程序代碼,并最終得到相應(yīng)結(jié)果的過程。
? ? ? 為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計算機之間交流的過程就是編程。
二、學習編程需要具備什么條件??
? ? ??學習國外最新的技術(shù)是編程過程中必不可少的。扎實的英語功底可以在閱讀各類書籍時了解更多知識。其次編程工作者的邏輯思維是特別強的,編程就是考人的邏輯,數(shù)學則是邏輯思維最好的體現(xiàn),所以數(shù)學功底好也是學編程必要的一關(guān),但是,數(shù)學成績好的,編程不一定好,但編程好的,數(shù)學成績一定很棒。英語、數(shù)學是基礎(chǔ)固然重要,但最后,還要加上你自己的興趣,濃厚的興趣才是學習持久的關(guān)鍵。
三:什么年齡最適合學習編程
? ? ??對于編程,一些家長有疑問:“編程不是程序員的工作嗎?小孩需要這么早接觸編程嗎?”對此,小編認為,每個人都可以懂一點編程,但不是意味著每個人都要去當程序員,學習編程最大的好處是,可以對人的思維方式進行訓練,這是一個對思維完整性和邏輯性進行訓練的過程,而在這個過程中,可以培養(yǎng)新的看問題和處理問題的方式。目前,4—7的小孩都可以學,可以輕度介入。7—15對計算機有更多深入的了解,可以觸發(fā)更多的想象。可以更深入學習。國外小學對于益智教育做得很好,保持孩子的好奇心和探索心,而國內(nèi)往往到了五六年級就有思維定勢,想象力受到限制,為此學習編程就是一種培養(yǎng)好奇心的好方法。
四:國外是怎么引導(dǎo)孩子學習編程的。
? ? ??由于一般語言的編碼就是英語,所以基本上國外孩子學編程就跟學本土語言一樣,但是對于孩子來說,分支、循環(huán)、順序這三大程序的基本結(jié)構(gòu)是需要一些實例來幫助孩子理解的。國外現(xiàn)階段比較流行的是圖形化語言。利用圖形的可視化來引導(dǎo)孩子學習編程,其中最常用到的是由麻省理工學院研究開發(fā)的一款名叫scratch軟件。
五:scratch的優(yōu)勢在哪里。
? ? ? ⒈簡易有趣,調(diào)動學生興趣:Scratch軟件給兒童提供了盡可能方便的工具:積木化的程序及大量的角色、舞臺、聲音等素材,讓他們充分發(fā)揮自己的想象力進行創(chuàng)作。在創(chuàng)作過程中,其操作簡單、設(shè)計可視化,像壘積木一樣卻能創(chuàng)作出各種生動活潑的小游戲、動畫等,讓學生在玩中學,學生學習積極性大大提高,想象力和創(chuàng)造力得到極大培養(yǎng)和鍛煉。
??
? ? ? ⒉輕松幫助學生編程入門:對于中小學生,學習專業(yè)編程軟件尚有一定難度,他們的邏輯思維能力相對不強,對程序思維的理解存在一定困難。Scratch將程序思想蘊含于積木式的操作步驟中,包括邏輯運算、條件、循環(huán)、事件等,圖形化地反映出程序思想,讓學生在完成作品的過程中體會編程,為以后深入學習編程打下基礎(chǔ)。
? ? ? 以下是代碼編程的案例:
? ? ? scratch創(chuàng)意編程案例:
? ? ??可以很清晰的看出,用scratch學習,可以更好的理解程序。
? ? ? ⒊培養(yǎng)學生信息處理與交流能力:通過建立Scratch項目,學生能夠?qū)W習選擇、創(chuàng)造、管理多種格式的媒體,包括文本、圖片、動畫以及視音頻資料。學生獲得了創(chuàng)作媒體的經(jīng)驗,通過分析周圍各種信息,提高了洞察力和甄別力。并且,Scratch的使用要求學生必須能夠挑選、處理、集成大量的信息資料,并高效表達出他們的創(chuàng)作意圖,是對學生表達能力的極大鍛煉。
? ? ? ⒋培養(yǎng)學生思考和解決問題的能力:Scratch用一種非常有意義的設(shè)計理念去支持問題的發(fā)現(xiàn)和解決。創(chuàng)建一個Scratch項目首先要求有一個初步的設(shè)想,然后通過Scratch的模塊一步一步去實現(xiàn)。Scratch被設(shè)計得非常容易修改,學生能夠動態(tài)地改變每片代碼,然后立即看到結(jié)果。該過程能夠讓學生在不斷地提出、解決問題的交互試驗過程中收獲知識,發(fā)展能力。Scratch 鼓勵創(chuàng)造性思維,要求學生不斷尋找新方法去處理各種預(yù)設(shè)難題,而不是僅僅教給他們?nèi)绾谓鉀Q既定問題。
? ? ? ⒌培養(yǎng)學生人際交往與協(xié)作能力:Scratch程序是搭積木方式,因而程序代碼更容易閱讀,所以學生能夠根據(jù)其他人的意見及時修改他們的作品。相比其它程序,Scratch寫的程序更容易分享。學生可以在交互的環(huán)境中討論各種話題,比如阿兒法營的Scratch社區(qū)。在社區(qū)中大家可以互相交流,并且可以合作把一個問題或多個問題解決。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
