First Code Creator 創造者 (12歲以上)

「First Code Creator 創造者」是以透過電腦開發手機應用程式(App),達到建立電腦科學(計算機科學)基礎知識與理論觀念為主的系列課程。因主要著重在手把手的程式開發,並將想法實際化為真實產品,課程中會帶領學員深入瞭解現今科技領域的主軸趨勢,包括在科技中經常談論的注重隱私權、提升安全性還有應用社群網路等。

這些課程涵蓋七大運算思考能力培養:創造力、抽象化、資料導向、程式邏輯力、程式撰寫、網路運用和瞭解科技影響力。

具挑戰,快速進行的課程

相較於Explorer 探索者的課程或對已經有初步開發經驗的學員,Creator 創造者提供的課程是需較緊湊的學習步伐,具挑戰性質的課程。而目的是希望能培養學員將來能往電腦資訊相關系所邁進。

與時俱進的科技工具

從手機應用程式開發到網站的基礎架設,First Code 的創造者可以在課堂中使用目前全世界產業間最新的科技工具作為測試與開發。

社群參與

有人說會寫程式就像擁有超人般的技能!那當你擁有這項技能時,你可以做什麼呢?我們的創造者會將程式和軟體開發的技能運用在替我們相關的社群創造手機應用程式(App)或網站。

"我一開始不是非常確定 Andrew 是否會喜歡這樣的課程,因為一開始是我幫他安排與報名的。現在 Andrew 已經完成第一期的課程,他主動跟我說要繼續報名課程,他很喜歡學習如何創造和完成自己的手機應用程式(App)。這是一個對小朋友很友善的空間去學習電腦更深入的功能,而非只玩玩電腦遊戲。我印象非常深刻當我參加「成果展示日」,First Code 的老師鼓勵學員找到每個人自己的興趣、熱情和自信,讓我看到每個學員做出非常驚艷的作品!"

來自 Andrew (香港加拿大國際學校九年級學生) 的父母
「First Code Tinker 創造者」學員家長回饋 (2016 冬季 AC201 課程)

First Code Creator Roadmap

學員如何成長

  1. 學習由我們獨家研發並有許多學員一致好評的程式課程設計
  2. 透過「積木區塊」來認識基礎的電腦科學 (計算機科學) 概念
  3. 進階至能撰寫簡易好上手的「程式語法基礎」- JavaScript、 HTML 與 CSS
  4. 能完全寫出軟硬體皆能運用的 Python 程式語言
  5. 現在,是看學員如何運用我們教授的程式語言改變世界!

註:點選左圖可看到更多資訊

課程架構

  • 課程是從每年秋季 (九月至十二月),冬季 (一月至三月) 和春季 (三月至六月) 獨立開課
  • 每期共有 10-14 堂,每週 1.5-2 小時的單一課程
  • 學員人數採小班制最多 8 人一班
  • Weekly reading assignment
  • 優先參加每期期末舉辦的專題發表會
  • 根據要求,講師可針對各學生有個別與學期回饋
  • 根據要求,在整期結束後,會有一對一的老師與家長的面談
Creator 2
Creator imac

近期課程資訊

課程格式

每學期共 10-14 堂課

每週一堂課

每堂課90分鐘

*需要四位學生才能正式開課



語系

英文


課堂需求

一台筆電(Mac 或 PC 皆可,Mac 較佳)和一顆渴望創作的心 :)

核心課程規劃

第1級

This level aims to empower students through teaching them problem-solving using technology. From introducing fundamental computer science concepts, we guide students to apply problem-solving skills to their daily lives with AppInventor and design digital artwork with Java Processing.

特選課程:: AppJamming, Java Processing

第2級

In Level 2, First Code Creators explore web programming fundamentals through designing web pages. Beginning with structuring web content with HTML and styling with CSS, we then move on to learning fundamental computer science concepts using JavaScript to program dynamic web applications.

特選課程:: HTML, CSS, JavaScript

第3級

In Level 3, students are introduced to the fore of web programming to equip them with skills for front end web programming development. We build multimedia web elements including audio, video, 2D animations and games. We also explore the concept of API (application programming interface) and create web applications with data.

特選課程:: jQuery, HTML5, ReactJS

第4級

This level introduces Python, one of the most commonly used languages today powering popular applications like Google, Dropbox, YouTube and more. Students program a series of interactive games and create dynamic web applications, drawing on advanced tools to deepen their understanding of programming concepts.

特選課程:: Python, Flask