Description
停課不停學每課堂可在 |
課程目標 |
透過深受小朋友歡迎的Minecraft 遊戲,教授基本電腦程寫編寫的概念和技巧,激發學生對學習編程的熱情! 學習使用MINECRAFT Programming進行教學,找到讓學生跨學科參與的活動。 無論您是Minecraft的新手還是希望提高您的技能,這課程都會讓學生對數學及編碼皆有顯著的幫助。 Did you know you can do programming with Minecraft? That’s right, automate and empower your ‘worlds’ in Minecraft while learning to code!Learn techniques of coding while having fun filling your worlds with all kinds of funny creatures and building big, big houses! |
課程大綱 |
|
課堂會教授方塊編程(block programming) 與及 常用的JavaScript 脚本編程 (script programming),故兒童和青少年學員除了認識編程概念,亦會初步接觸到IT專家常用的程式言語鞏固實際編程技術.
JavaScript在業界十分常見於網頁設計,是一種用來呈現網頁動態效果的程式語言,像是我們在電商網站進行購物時,把商品加入購物車時,購物車就會出現「商品已進入購物車」的訊息提醒效果。JavaScript目的是容易讓人理解,讓更多網頁設計師能夠上手,這就讓JavaScript設計是一種直譯式(Interpreted language)、物件導向(Object-based)的程式語言。
Level 1 : 適合任何未學過電腦程式的小學生
透過Minecraft遊戲,學習基本電腦知識及電腦編碼概念,如座標、循環指令、「事件導向編程」、人機互動等重要概念,從而提起對電腦編程之興趣。
包括:Minecraft Programming Environment, Introduction to Programming Concepts, Events and Events-Driven Programming, Introduction to Iterations, Introduction to Coordinates, Introduction to User Interactions, Share your work
Level 2 : 適合已完成Level 1,或熟悉Minecraft並有至少6小時編程經驗的學生
學習進深編程,引入條件式指令、變數、參數(parameters)、數學應用等,更多提升Minecraft運作及趣味,為學生進一步編碼打下堅固基礎;學生須完成第一個個人Minecraft習作。
包括:More Advanced Iterations, Use of Variables, Introduction to Conditionals, Introduction to Parameters, Mathematical Applications, More Advanced Coordinates, Independent Project I
Level 3 : 適合已完成Level 2,或熟悉Minecraft並有至少20小時編程經驗的學生
在Level 2基礎上學習進深人機互動、進深條件式操控,並引入函數 (functions)等重要概念
包括:More Advanced User Interactions, More Advanced Conditionals, More Advanced Mathematical Applications, Introduction to Functions
Level 4 : 適合已完成Level 3,或熟悉Minecraft並有至少40小時編程經驗的學生
學習較高階的編碼概念及數據結構(data structure),如列陣等;學生第二個個人Minecraft習作。
包括:Introduction to Arrays, More Advanced Functions and Parameters, Independent Project II
Level 5 : 適合已完成Level 4的學生
學習人工智能的初步概念、及整合過往4個Levels的學習。
包括:Introduction to Artificial Intelligence, Putting it altogether – Integrating Concepts and Techniques from Previous Levels
Level 6 : 適合已完成Level 5的學生
高階應用;及第三個學生個人項目Minecraft習作。
包括:Advanced Applications, Independent Project III
![]() |
對象 |
適合小四至中三學生
|
導師 |
Edwin Sir 畢業於香港城市大學電腦學系,獲榮譽電腦科學學位;後於中港及北美洲 (包括美國加州矽谷) 多間跨國企業從事電腦程式開發、系統分析、管理及技術支援等職位。Edwin Sir 同時有豐富的教育及培訓經驗,曾擔任香港城市大學電腦學系、資訊系統學系講師、並曾任教中學電腦及數學科。 Gideon Sir 曾當選香港十大傑出學生,畢業於加州大學栢克箂分校 (UC Berkeley),主修電子工程及電腦科學 (Electrical Engineering & Computer Science),並曾於美國矽谷軟件公司擔任資深軟件工程師 (Senior Software Engineer)。 Samuel Sir 香港科技大學數學系 盧老師畢業於香港科技大學數學系,曾於不同英文中學任教數學及資料科技科,已有十多年教授數學科及 資料科技科 經驗 Ms. Selina 香港城市大學電子工程系,曾多次獲院長嘉許名單(dean’s list),對數學、科學和工程學這些基礎範圍有堅實知識。拥有創新的教學方式,針對不同學生製定最適合的教學方案,務求得到最佳效果,讓學生能夠輕易吸收課堂所學知識。 |