Java 程式設計(9-16 歲)
Java 程式設計(9-16 歲)
- 每級7.5小時
- 可選每堂1.5或2.5小時
- 小班教學1至6人
早鳥優惠至2026/10/25 23:59禮拜日(美西時間)
綫上教學真人導師,每級(Level)7.5小時
無法載入取貨服務供應情況
- 彈性上課安排
- 報讀多級別額外10-15%優惠
- 級別修讀電子證書

概述
這是一門身臨其境的綜合課程,透過流行的 Java 語言向年輕學習者介紹程式設計世界。在這個實作專案中,參與者將深入了解 Java 程式設計的基礎知識,掌握變數、資料類型、迴圈、條件語句和物件導向程式設計 (OOP) 原理等概念。透過參與專案和編碼練習,學生將培養關鍵的解決問題的技能、邏輯思維和計算創造力。他們將學習如何設計和開發互動式應用程式、遊戲和模擬,以獲得 Java 程式設計的實務經驗。
New City Education 團隊隨時為您服務。請填寫免費諮詢表單,我們的導師會與您聯絡,協助為貴子弟規劃合適的 STEM 學習路徑。您也可以先預約體驗課,只付一堂課的費用,再決定是否報讀完整程度。先從免費諮詢開始,準備好了再邁出下一步。
學習目標
1.掌握基本的程式設計技能
2. 發展數學解決問題的技巧
3.有效分析和分解複雜問題
4.增強邏輯思考能力
5. 加強批判性思考能力
授課語言
我們通常用英語授課,但如果可能的話,我們很樂意嘗試用其他語言授課。
方式
線上(Zoom):將在課前提供說明。
我們重視小班教學,導師一般同時只教授1-3位同學。
等級說明
1級
1級:適合沒有電腦程式設計知識的小學生。
本課程主要利用電腦遊戲和課堂活動,以互動和引人入勝的方式學習基本的電腦知識和程式設計概念。目的是激發學生對電腦程式設計的興趣並鼓勵學生的創造力。本課程涉及簡單的電腦程式設計來創建繪圖,讓學生獲得成就感和滿足感,最終培養對電腦程式設計的熱愛。課程從基於區塊的編程開始,然後進行鍵盤輸入命令。涵蓋的概念包括命令介紹、迭代介紹、函數介紹和模組介紹。
**從2級以上,所有指令均透過鍵盤輸入**
2級
2級:適合9歲以上的學生,或已完成1級的學生。
在本課程中,學生將正式深入研究電腦程式設計的核心,並學習如何應用簡單的程式設計來解決現實生活中的問題和挑戰。例如,為快餐店建立卡通節目表或自動點餐系統。透過這些實際應用和日常範例,學生將了解到電腦程式設計在我們的生活中無處不在,從而對程式設計概念有更深入的理解。涵蓋的主題包括下載和安裝 JAVA、事件介紹、理解變數、流程控制和數學應用。
3級
3級:適合完成2級的學生。
本課程以二級課程為基礎,繼續讓學生在日常生活中獲得實踐和適用的學習體驗。例如,學生將使用電腦程式設計來設計真正的「數位時鐘」和「井字棋」遊戲,以及應用程式設計來進行數學計算。透過這些活動,學生將更深入了解電腦程式設計如何應用於日常生活,培養邏輯思考能力,增強解決問題的能力。涵蓋的主題包括基本輸入和輸出、中間流程控制、資料結構介紹、座標介紹以及圖形使用者介面 (GUI) 介紹。
4級
4級:適合完成3級的學生。
在本課程中,學生將把在第 2 級和第 3 級中獲得的知識和技能應用到更複雜的電腦遊戲中,例如撲克遊戲。此外,他們還將學習如何使用計算機解決數學問題,包括找到最小公倍數和最大公約數。涵蓋的主題包括中間函數、中間座標、中間資料結構、更進階的流程控制和更多數學應用。
5級
5級:適合完成4級的學生。
本課程以第 4 級中獲得的知識和技能為基礎,重點是將其應用於更複雜的電腦遊戲,例如圍棋遊戲(蘋果棋)。此外,學生還將學習如何使用計算機解決具有挑戰性的數學問題,例如使用演算法確定自然數是否為質數。涵蓋的主題包括中級圖形使用者介面 (GUI)、更高級的座標、更高級的資料結構以及人工智慧 (AI) 簡介。
6級
6級:適合完成5級的學生。
在本課程中,學生將了解「物件導向程式設計」(OOP)並學習如何設計簡單的「物件」。在 OOP 中,每個物件都可以接收資料、處理資料以及與其他物件通訊資料。涵蓋的主題包括遞歸函數簡介、類別和物件簡介以及更多數學應用。
7級以上
請聯絡我們
(註:以上內容可能依實際及個人情況有所變動。)
(註:以上內容可能依實際及個人情況有所變動。)
家長回應
-
Isaac的媽媽
“Isaac在英國的 Bebras 計算挑戰賽中獲得了金牌。感謝您整個夏天的指導!”
-
Caleb的媽媽
“我真的很感謝老師們的努力。Caleb學習的時候感到很滿足。謝謝你們!”
-
Nelson的媽媽
“我的孩子完成課程很有成就感😊。在老師的廣泛指導和鼓勵下,他對程式設計非常熱衷🙏😊。”
-
Christina的父母
「我女兒很喜歡上課,老師知道她害羞,所以對她給予了很多鼓勵和表揚。一開始我們只報了1、2級的課程,後來又報名了3、4級的課程。”
-
CY 的父母
“太棒了。他們激勵我們的孩子學以致用😊🙏🏻。感謝老師們的指導。”
-
陳女士
“我會鼓勵我的孩子繼續參加你們中心的不同課程。這些課程確實激發了孩子們的思維和創造力。”
報讀多級別額外優惠
同時報讀兩級9折、同時報讀兩級85折(系統會自動計算)
級別完成證書
學生順利完成一個級數後,經導師建議,本中心會頒發證書。
Canada
Mr Edwin
Edwin has worked in software development, systems analysis, management, and technical support roles for several multinational companies in China, Hong Kong, and North America, including Silicon Valley, California.
He has extensive experience in education and training. He has served as a lecturer in the Department of Computer Science and the Department of Information Systems at City University of Hong Kong, and has also taught computer studies and mathematics at the secondary school level.
Illinois, USA
Beline
Beline’s strengths sit at the intersection of coding, data, and hands-on STEM. She programs in Python and JavaScript, builds web pages with HTML, and writes Arduino logic for sensors and real-world measurements.
She can introduce data analysis and visualization with pandas, Excel, and Tableau, then connect the numbers to a project students can see. For curious learners she can also sketch introductory quantum circuits in Python with Qiskit. Beline also teaches math.
Alabama, USA
Dong
Parents can expect a tutor who is fluent in Python, Java, C++, SQL, and web technologies, and who can connect those skills to real student projects. Dong can guide learners through coding fundamentals, algorithms, and debugging, then move into building small websites, games, or data tools when they are ready.
He is also familiar with AI APIs, computer vision, and Python data libraries, which helps when a course touches machine learning or visual computing. He uses Git and common IDEs so students pick up habits they will meet again in later STEM work.
Canada
Dennis
Dennis is experienced in Java, Python, SQL, Microsoft Office, and other computer-related technologies. He is confident in helping students understand programming fundamentals, develop coding projects from scratch, and improve their problem-solving skills. He can also assist students with foundational mathematics and explain concepts in a simple, patient, and easy-to-understand way.
Virginia, USA
Eva
Eva brings several years of hands-on experience in computer science, software development, and STEM education through academic, professional, and project-based work. She is competent in teaching coding fundamentals, including Java, C++/C#, Python, web development, mobile development, and Unity game development. She also has experience teaching math and STEM concepts to elementary and middle school students.