透過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 2基礎上學習進深人機互動、進深條件式操控,並引入函數 (functions)等重要概念 包括:More Advanced User Interactions, More Advanced Conditionals, More Advanced Mathematical Applications, Introduction to Functions
學習較高階的編碼概念及數據結構(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 同時有豐富的教育及培訓經驗,曾擔任香港城市大學電腦學系、資訊系統學系講師、並曾任教中學電腦及數學科。