• You are here:
    • Home > MOOC > Course Catalogue
Course Catalogue

Welcome to massive open online courses (MOOC)!

MOOC is a feature of EITP portal for self-learning of IT class courses by interested students. It enables students to learn at their own pace. Interested students may register for an account via school teachers to enjoy the courses. With a registered account, students will be able to re-start at the point they last finished, check how much they have completed, receive notice on new courses available and participate in discussion forum of respective MOOC courses.

Course catalogue
Category: 3D Modeling & Augmented Reality (三維模型及擴增實境)

3D portrait scan and VR APPs (3D 人像掃瞄和 VR APPs 編寫)

Contributed by the Shun Tak Fraternal Association Yung Yau College (由順德聯誼總會翁祐中學提供)

This course shows how to use 3D Scanning equipment, Unity and augmented reality (AR) tools to create 3D portrait to be seen in VR Apps. 

(本課程介紹如何使用 3D 掃描設備,Unity 和擴增實境(AR)工具來創建在 VR 應用中看到的 3D 人像。)

Category: Mobile Apps (流動應用程式編寫)

App Inventor 2

Contributed by the Pui Ching Middle School (由香港培正中學提供)

This course aims to introduce App Inventor 2 and use App Inventor 2 to build some games.

(本課程旨在介紹 App Inventor 2 並使用 App Inventor 2 構建一些遊戲。)

Introduction to Mobile Apps Design (流動應用程式設計簡介)

Contributed by Cheung Sha Wan Catholic Secondary School (由長沙灣天主教英文中學提供)

This course aims to introduce basic concept of mobile apps design.


Introduction to Mobile Apps Development with App Inventor (使用 App Inventor 編寫流動應用程式簡介)

Contributed by The Y.W.C.A. Hioe Tjo Yoeng College (由基督教女青年會丘佐榮中學提供)

This course aims to introduce mobile apps development with App Inventor.

(本課程旨在介紹使用 App Inventor 編寫流動應用程式。)

Category: Creative Thinking (創意思維)

Creative Thinking with Minecraft (創意思維與 Minecraft)

Contributed by Christian Alliance SW Chan Memorial College (由宣道會陳朱素華紀念中學提供)

This course aims to groom student's creativity and problem solving skills by using Minecraft software.

(本課程旨在通過使用 Minecraft 軟件培養學生創造及解難的能力。)

Category: Robotics (機械人)

How to make a biped robot and program it to dance (如何製造和控制一個兩足機械人跳舞)

Contributed by the Department of Computer Science of the University of Hong Kong, Christian Alliance SW Chan Memorial College and Tin Ka Ping Secondary School (由香港大學電腦系、宣道會陳朱素華紀念中學及田家炳中學提供)

This course aims to introduce the basics concepts of robotics via building a robot with 3D printed parts and develop simple program with App Inventor to control its movement with smart-phone.  The course material is adopted mainly from a "Workshop on smart-phone controlled 3D printed robot making" held at the University of Hong Kong on 5 November 2016.

(本課程旨在通過使用3D打印部件構建的機械人來介紹機械人的基本概念,並使用App Inventor開發的簡單程序,通過智能手機控制其活動。 課程材料主要採用於2016年11月5日在香港大學舉行的“以智能手機控制的3D打印機械人製作班”。)

Category: Digital Games (數碼遊戲)

How to use "Game Factory" to create a shooting game (如何利用 Game Factory 製作射擊遊戲)

Contributed by the Pak Kau College (由伯裘書院提供)

This course uses CLICKTEAM GAME FACTORY 2 to create a flat computer game. Simple flat game design can be done using the game production engine and then exported to an executable file or web page format. Through this course, students can create simple action games, through the keyboard control and play with self developed game, from which to learn the basic concepts of programming, logic and multimedia applications.

This course requires software and hardware: CLICKTEAM GAME FACTORY 2, desktop computer (WINDOWS SYSTEM)

(本課程利用 CLICKTEAM GAME FACTORY 2 製作平面電腦遊戲。簡單平面遊戲設計可使用遊戲製作引擎完成,然後匯出成執行檔或網頁格式。透過本課程,同學可製作簡單動作遊戲,透過鍵盤控制及遊玩個人創作之作品,從中學習編程基本觀念、邏輯及多媒體應用。


Introduction to UNITY3D (UNITY3D 游戲引擎簡介)

Contributed by the Pui Ching Middle School (由香港培正中學提供)

This course aims to introduce how to use UNITY3D game engine to develop simple game program.  Unity is a cross-platform game engine that can be developed to run on PC, Mac OS stand-alone games, or iOS, Android phones or tablet games. 

(本課程旨在介紹如何使用 UNITY3D 遊戲引擎開發簡單的遊戲程序,Unity 是一套跨平台的遊戲引擎,可開發執行於 PC、Mac OS 單機遊戲,或是 iOS、Android 手機或平板電腦的遊戲。)

Category: Problem Solving & Programming (解難技巧及編寫程式)

Introduction to Python Programming (Python 程式編寫簡介)

Contributed by St. Paul's Convent School (由聖保祿學校提供)

Python is a easy to learn programming language. This can give students a first hand experience of coding. Python can be both procedural or object-oriented paradigms. This module focuses on the former which should form a stepping stone for students to move onto the learning of object-oriented programming using Python or even other programming languages.

(Python 是很容易學習的電腦語言。 這可以給學生初次程式編寫的經驗。 Python 可以是程序化程式編寫或物件導向程式編寫的範例。 本課程側重於前者,可為學生提供作為進一步學習使用 Python 作物件導向程式編寫或其他電腦語言的踏腳石。)

Programming Basics: RAPTOR and Pascal (程式編寫初階︰RAPTOR 及 Pascal)

Contributed by the Pui Ching Middle School (由香港培正中學提供)

This course aims to introduce basic concept of programming using tools RAPTOR and progamming language Pascal.

(本課程旨在使用 RAPTOR 和電腦語言 Pascal 介紹程式編寫的基本概念。)