適合學生
對計算機科學感興趣的學生
課程難度
基礎班
課程規格
一對一或小組課(每班最多7名學生)
課程介紹
計算機科學導論,重點是程式設計。使用 Java 作為範例語言學習計算機程式設計的基礎知識,但這些概念將適用於所有語言。主題包括程式控制、抽象、決策和用戶輸入。我們將重點介紹如何設計程式、如何編寫好代碼以及如何閱讀和分析現有代碼。
課程目標
課程結束後,學生將:
- 按照別人的規範設計和編寫程序
- 分析代碼並完成編寫別人的Java代碼,這是AP計算機科學A考試中必須的技能
- 瞭解如何設計和構建自己發明的程式。
課程安排
閱讀材料:
- 課本 “Java Foundations” by Lewis, DePasquale,其他Java資料
課堂討論的主題包括但不限於:什麼是代碼,安裝IDE,運算符,變量和數據類型,製作你自己的庫等。
課時安排
10個小組課,每節課 1.5小時,共15小時
課程反饋
學生及其家長將在每節課後收到有關學生課堂總體參與情況的簡短反饋。學生還將通過電子郵件收到有關已評分作業的反饋。