不定期整理學生、家長和愛好者的問題,匯總問答后發(fā)布。
- 本期(1901)目錄:
- 關于貓老師少兒編程的問答
- 關于 Python 和極客戰(zhàn)記的問答
- 關于 Scratch 和積木式編程的問答
- 關于健康學習
本期部分內(nèi)容來自 Scratch 官網(wǎng)、“極客戰(zhàn)記”官網(wǎng)。
部分資料來自 Scratch 官網(wǎng)、極客戰(zhàn)記官網(wǎng)等。
貓老師少兒編程
Q: 現(xiàn)在開設有哪些課程?
A:
面向低齡段:Scratch
面向小學高年級:極客戰(zhàn)記(Python)
面向中學生:Python
Q: 什么時間開始學習?
A: 推薦的學習年齡段:
5~7歲:ScratchJr
8~16歲:Scratch
10~12歲:Python(極客戰(zhàn)記)
12~18歲:Python(原生)
上面列出的年齡段一般指“初次接觸”編程的年齡。一旦開始學習,后續(xù)課程即可根據(jù)學生的接受度調(diào)整。
另外,如果不是有特定目的,學完 Scratch 后也可不急于學習新的語言,而是深入學習更多 Scratch 技巧,并利用這些技巧進行持續(xù)創(chuàng)作。
PYTHON 和極客戰(zhàn)記
Q: 什么是 Python
A: Python 是一種真正的編程語言。擅長做后端開發(fā),并廣泛應用于人工智能領域。是目前世界上最受歡迎的編程語言之一
Q: 什么是“極客戰(zhàn)記”
A: “極客戰(zhàn)記”是一個游戲式的編程學習環(huán)境。有形似勇者斗惡龍的背景故事、關卡。與普通游戲不同之處,玩家不是通過直接操作,而是使用代碼來控制角色的行動。這樣,學生就可以在游戲中掌握編程的知識?!皹O客戰(zhàn)記”目前支持Python和JavaScript兩種語言。
Q: “極客戰(zhàn)記”能學習真正的 Python 語言嗎?
A: 可以將“極客戰(zhàn)記”理解為一個 Python 的框架,學生控制角色時使用的就是真正的 Python 語法。通過游戲,可以避免從頭開始學習編程語言時,面對字符代碼的枯燥以及英文單詞學習的困難。通過初級內(nèi)容(單元一、二)的學習后,可以轉至原生 Python 環(huán)境的編程學習,也可以繼續(xù)學習“極客戰(zhàn)記”后續(xù)內(nèi)容。
Q: “極客戰(zhàn)記”如何收費?
A: 極客戰(zhàn)記中文版國內(nèi)由網(wǎng)易公司代理。注冊極客戰(zhàn)記同時就注冊了網(wǎng)易通行證。極客戰(zhàn)記有兩種賬號類型:獨立玩家賬號和學生賬號。獨立玩家賬號可以按月訂閱也可以終生訂閱。學生賬號根據(jù)所在學校、班級的教學計劃由教師分配,費用通常包含在學費中。
Q: “極客戰(zhàn)記”獨立賬號和學生賬號有什么區(qū)別?
A: 學生賬號和獨立賬號不通用也不可轉換,學生賬號注冊后需要向教師索取班級代碼并由教師分配地圖進度。游戲內(nèi)容略有差別:獨立賬戶更偏重游戲性,可以賺取寶石、購買裝備;學生賬號更偏重學習,無金錢和裝備,除此之外,兩種賬號均可體驗全部游戲內(nèi)容。
Scratch 和積木式編程
Q: Scratch是什么, 它可以做什么?
A: Scratch 也是一種編程語言。只不過它不是用英文單詞,而是通過將一塊塊具備特定功能的積木按一定規(guī)則拼裝來實現(xiàn)程序邏輯??梢园?Scratch 編寫的程序稱為“腳本”。
Q: Scrach 能夠做什么?
A: 通過 Scratch 和在線社區(qū),可以創(chuàng)造自己的交互故事、游戲和動畫,并且可以和全世界的愛好者分享你創(chuàng)造的作品。年輕人和小朋友在創(chuàng)造和分享作品時,習得創(chuàng)造性思維、系統(tǒng)性分析以及團隊協(xié)作。
Q: 誰在使用 Scratch
A: Scratch 為 8 到 16 歲孩子設計,但幾乎所有年齡的人都在使用它。不同地方上百萬人都在制作自己的Scratch項目,包括家庭,學校,博物館,圖書館和社區(qū)中心。還有專為低齡段孩子設計的 ScratchJr,可在iPad運行。
Q: Scratch 是在線的還是需要在網(wǎng)站上運行?
A: Scratch 有離線編輯器,也有在線的編輯器。你在任何編輯器制作的作品,都可以在任何一臺裝有 Scratch 離線編輯器打開,也可以上傳到任何 Scratch 在線社區(qū)。
Q: 有哪些 Scratch 在線社區(qū)?
A: 首先是 Scratch 官方社區(qū);然后,國內(nèi)推薦網(wǎng)易卡搭編程以及米樂編程。這些地方目前均已升級至3.0版本
Q: Scratch 收費嗎?
A: Scratch 永久免費。
Q: Scratch 有哪些版本。
A: 數(shù)年來,全世界范圍使用的一直是2.0版本。2019年1月2日,發(fā)布了3.0版。關于3.0版的內(nèi)容,參考前一篇文章。
Q: 誰創(chuàng)造了 Scratch?
A: 麻省理工大學->MIT 媒體實驗室->終生幼兒園團隊->Scratch小組
改編和復制
Q: 什么是改編?
A: Scratch用戶復制其他人的作品并加入自己的想法(比如修改腳本或造型)得到的作品稱為「改編作品」。每一個分享到Scratch網(wǎng)站的作品都可以被改編。任何一處細微的修改都是值得認可的,只要向原作者以及為改編付出很多的人表示感謝即可。
Q: 什么是被鼓勵的?
A: 出于學習目的的改編是被鼓勵的。直接復制他人的作品并且聲稱是自己的創(chuàng)作的行為是不正確的。
Q: Scratch的“分享和改編”功能真棒,Python 有類似的功能嗎?
A: 其實這不是某種語言的特定能力,所有的編程語言都具備這種功能,是否能夠改編取決于成果的貢獻者。這是一個非常有價值的的領域,推動著軟件技術的發(fā)展,這個領域被稱為“開源”。
健康學習
Q: 學編程是否會傷害視力?
A: 并沒有直接的證據(jù)表明看電視看電腦跟看書寫字對視力的影響有多大差別。但是長期不正確的用眼對視力的傷害是毋庸置疑的。我們需要關注的不是“編程”是否會傷害視力,而是如何正確的用眼。
Q: 那么怎樣是健康的用眼習慣?
A: 比如,避免長時間連續(xù)看書寫字、使用電腦;眼睛不要距離屏幕或書本過近;使用屏幕時亮度不要過高;常常進行戶外運動,眼科專家建議每天戶外運動至少一小時;等等。
Q: 學編程會不會造成“沉迷”?
A: 任何事都有可能沉迷,適度最重要。關于沉迷電腦,隨著時代的發(fā)展,我們的下一代已經(jīng)無法和屏幕完全隔離,那么與其徒勞地想方設法拿走孩子的屏幕,不如在屏幕上多做些有意義的事情。比如,玩過游戲,是不是可以考慮制作個游戲?