歡迎光臨
我們一直在努力

從Python入門,碼力程式設計想讓孩子在遊戲通關中學程式設計

文章摘要: 碼力程式設計的專案式課程是基於闖關式課程研發碼力程式設計還在開發了專案式課程

圖片來源:攝圖網

芥末堆 東耳 4月11日報道

近兩年少兒程式設計大熱,市場上涌現出很多公司,打法也各有不同。有線下線上、有直播錄播,有1V1,也有1VN。不過雖然模式不同,內容卻大同小異,其中基於Scratch進行二次開發的圖形化程式設計較為普遍。

因為直觀、簡單拖拽就可以操控人物,對孩子技術要求不高,圖形化程式設計被認為是程式設計入門的較好的形式。不過,區別於多數教授圖形化程式設計的機構,碼力程式設計則是從Python入門,主要為7-16歲的學生提供線上程式設計教育。同時,將程式設計的相關知識點融入遊戲,讓學生邊玩遊戲邊學習。

對於學生直接從Python開始入門,難度是否較大的問題,碼力程式設計創始人陳卓平認為:「圖形化程式設計雖然比較容易入門,但內容也比較單一,時間久了孩子很容易感到乏味。而且現在孩子對電腦的熟悉程度遠超過我們的認知,只要採用合適的方法,學生會很樂意學習這些有挑戰性的內容。」

課程與遊戲相結合,邊闖關邊學習

陳卓平介紹,碼力程式設計的課程基於CSTA標準,並融合了CCF(大學生競賽系統與程式設計競賽)等相關知識點開發,並將其通過遊戲化、闖關式的模式呈現出來。目前,碼力程式設計的課程共分為6個層級,其中L0-L1主要是邏輯思維、程式設計思維的學習;L3會學習Python的相關內容,並學會開發一些小遊戲;L4會在掌握L3內容的基礎上,嘗試與硬體結合;L5會學習C++以及與資訊奧賽相關的內容;L6則會延伸到人工智慧領域。

目前,碼力程式設計共開發了兩款課程。以其開發的闖關式課程為例,碼力程式設計設計了三張地圖,每張地圖包含10章內容,每章對應不同的知識點。同時每章都會包含5個關卡,學生需要通過不斷地通關才能解鎖下一關。此外,三張地圖在內容、難度方面也會有進階,分別是入門、初級、中級。

除了闖關式課程,碼力程式設計還在開發了專案式課程。通過將專案拆解為一個個小的知識點,每節課教授給學生,最後讓學生綜合前面所學內容做出一個小專案。陳卓平告訴芥末堆,碼力程式設計的專案式課程是基於闖關式課程研發,同時與闖關式課程融合起來。學生前期先學習3-4節闖關式課程,然後學習一節專案式課程。

基於對遊戲、對玩家的瞭解,碼力程式設計設計課程時會比較注重滿足學生學習過程中的成就感。因此,每節課至少有一處讓孩子覺得有成就感的地方,這樣孩子就會有想要學下去的動力。與此同時,碼力程式設計也會引導學生去做一些創新,滿足他們探究慾望。

爲了方便學生理解,老師在授課時會將抽象的內容與生活素材結合起來。比如在講「物件」一詞時,老師就會假設老師本身就是一個物件,引導學生思考,如果要操控老師實現一些功能,應該做出哪些指令,然後對應到課程中去。與此同時,碼力程式設計的課程更偏實踐操作,因此老師會介紹如何一步步做一個專案,具體每一個步驟怎樣操作等。

效果評估:學生可寫上百行程式碼

當下,少兒程式設計領域的效果評估,大多以讓學生每節課做一個作品為主。與之不同,碼力程式設計主要從三個方面進行評估:一、實現效率。即程式碼行數,程式碼行數越長,說明程式碼簡潔度不夠;二、通關次數。或者執行次數,執行次數越多,說明學生水平還有待提升;三、做小專案。也就是在其專案式課程中,學生可以製作一些小專案。陳卓平告訴芥末堆,碼力程式設計一個專案的程式碼行數大約為200-300行,每節課會學習十幾行程式碼,最後,學生基本可以達到寫上百行程式碼的能力。

目前,碼力程式設計前期會先免費提供部分課程給老師體驗,在此基礎上再進行合作,向學校和培訓機構輸出課程體系及部分師資培訓,主要以興趣課等方式與學校合作。碼力程式設計的主要採用自有老師進校講課的方式,也有少部分通過學校老師交付。碼力程式設計的老師有兼職、全職兩種模式。

據瞭解,碼力程式設計已經與皖新傳媒達成合作,藉助其在B端的資源,與上海、安徽等40多所學校達成合作。近期,碼力程式設計也推出了線上一對一直播課程。

1、本文是芥末堆網原創文章,轉載可點選芥末堆內容合作 瞭解詳情,未經授權拒絕一切形式轉載,違者必究;

2、芥末堆不接受通過公關費、車馬費等任何形式釋出失實文章,只呈現有價值的內容給讀者;

3、如果你也從事教育,並希望被芥末堆報道,請您 填寫資訊 告訴我們。

來源: 芥末堆

未經允許不得轉載:頭條楓林網 » 從Python入門,碼力程式設計想讓孩子在遊戲通關中學程式設計