Description
Python Programming for Children (6-15 years old)
Interactive Practical Logical Thinking Problem Solving
(本課程小班教學)
歡迎預約導師課程咨詢 (電話/Zoom)

– 同學贏得國際獎項 –
2021年5月通訊
Congratulations to Hasan Chan, who’s taken our Children Coding Classes, for winning the Silver Medal of International Coding Elite Challenge 2021 (Hong Kong & Macau).
About International Coding Elite Challenge (https://ice-challenge.org) –
“ICE Challenge is an international competition that assembles APAC’s most promising young coders to compete, program and learn from one another. ICE Challenge uses the most innovative software and challenges to inspire young people to think outside of the box, demonstrate resilience and overcome difficulties.”
Video 本中心不定時舉辦的編程比賽 [0:52]
What is Python? |
Steve Jobs had this to say about learning how to code:
“I think everybody in this country should learn how to program a computer, should learn a computer language, because it teaches you how to think.
Python is considered a powerful and easy-to-learn computer programming language, which makes it a perfect fit for kids who start learning to code.
Just celebrated its 30th birthday in 2020, Python has been applied in many companies and many parts of our lives, even the apps of Instagram, Youtube and Dropbox are built with Python.
Why should I let my kids to learn Python? |
歡迎預約導師課程咨詢 (電話/Zoom)


– Python Programming –
Course Features and Goals
|
Students will be introduced to Python and learn the foundations of the programing language. This course covers the basics of how a program is constructed from a series of simple instructions in Python. Students will learn computational thinking skills, develop creative and problem solving skills and acquire a strong grasp of how to apply code to real life. This course sets students up for success, to eventually master the language and to become creative citizens of the digital age.
on-campus learning experiences
Course Highlights |
-
電腦的構造和原理
-
Foundation of programming
-
基礎邏輯
-
簡單電腦繪圖程式
-
conditional commands
-
loops
-
algorithms
-
program modules
-
data structure
Level Descriptions |
Level 1 : 適合任何未學過電腦程式的小學生
課程主要透過電腦遊戲及課堂活動,以互動有趣的形式,學習基本電腦知識及電腦編程概念,從而提起對電腦編程之興趣,鼓勵學生創意。課程中會以簡單的電腦編程,製作繪圖,通過學生實踐,從中獲得成就感,滿足感,從而愛上電腦編程。
– 以方塊編程引入、再進入以鍵盤輸入指令
– 指令概念 Introduction to commands
– 循環概念 Introduction to iterations
– 函數概念 Introduction to functions
– 模組概念 Introduction to modules
(Level 2 及以上皆全部鍵盤輸入指令)
Level 2 : 適合9歲以上, 或任何已完成Level 1的學生
課程正式進入電腦編程核心,學習簡單電腦編程以應用於生活上之問題及解決實際困難。例如製作卡通片節目表及快餐店自動點餐系統等,以簡單電腦編程,配合日常生活中的例子,令學生明白電腦編程無處不在,從而對電腦編程有更多了解。
– 下載及安裝 Python download and installation
– 事件概念 Introduction to events
– 變數的理解 Introduction to variables
– 流程控制 Introduction to flow controls
– 數學應用 Mathematical applications
Level 3 : 適合任何已完成Level 2的學生
在 Level 2 的基礎上繼續以有趣的方式, 學以致用,應用於日常生活層面。例如用電腦程式設計一個真實的「電子時鐘」及「過三關」(Tic Tac Toe) 遊戲等,及以電腦編程進行數學計算,進深認識電腦編程在日常生活中之應用,發展邏輯思維,提昇解難能力。
– 基本輸入及輸出 Basic input and output
– 流程控制(進階) Intermediate flow controls
– 內建資料型態與操作(導論) Introduction to data structures
– 座標概念(導論) Introduction to coordinates
– 圖像用戶介面(導論) Introduction to Graphical User Interface (GUI)
Level 4 : 適合任何已完成Level 3的學生
活用 Level 2 及 Level 3 學到的知識和技巧應用到較複雜的電腦遊戲,如撲克牌遊戲等。另外,亦會學習透過電腦解決數學問題,如最小公倍數、最大公因數等。
– 函數概念(進階) Intermediate functions
– 座標概念(進階) Intermediate coordinates
– 內建資料型態與操作 Intermediate data structures
– 流程控制(高階) More advanced flow controls
– 數學應用 More mathematical applications
Level 5 : 適合任何已完成Level 4的學生
在 Level 4 的基礎上學到的知識和技巧應用到較複雜的電腦遊戲,如蘋果棋等。另外,亦會學習透過電腦解決數學難題,如利用程序判斷一個自然數是否質數等。
– 圖像用戶介面的介紹(進階) Intermediate Graphical User Interface (GUI)
– 座標概念(高階) More advanced coordinates
– 內建資料型態與操作(高階) More advanced data structures
– 人工智能導論 Introduction to Artificial Intelligence (AI)
Level 6 : 適合任何已完成Level 5的學生
引入「物件導向編程」 (Object Oriented Programming),並設計簡單「物件」(objects)。物件導向程式中的每一個物件都能夠接受資料、處理資料並將資料傳達給其它物件。
– 遞迴函數(導論) Introduction to recursive functions
– 類別與物件(導論) Introduction to classes and objects
– 數學應用 More mathematic applications
(Level 7 或以上的班期及教學内容請向客服查詢)
Target |
5-16 years old students
Tutor Profiles |