先決條件:A-或更好的幾何
本課程通過應用算法問題解決和抽象的基本步驟來幫助學生髮展他們的計算思維技能。向學生介紹軟件設計技術,然後開發一個體現他們解決方案的程序。學生學習使用繼承、方法和遞歸等技術將復雜問題分解為更小、更易於管理的子問題。學生不僅能欣賞優雅的解決方案,還能體驗獲得它們的快感。
學生探索虛擬世界(Karel 世界、GridWorld 和遊戲板),同時學習面向對象的編程技能,例如創建類、設計和實現方法以及探索繼承。學生通過應用遞歸等技術來解決冒險謎題或遊戲,從而擴展他們的編程技能。
高級編程是一門快節奏的課程,是對計算機科學有濃厚興趣並打算繼續學習數據結構的高級安置計算機科學的學生的先決條件。完成後,成功的學生將獲得 AP 計算機科學 A 的資格。AP 計算機科學與數據結構的資格取決於計算機科學分班考試的結果。目前,編程概念是使用 Java 編程語言教授的。
注意:需要教科書和筆記本電腦(PC 或 Mac)。
- 進入 9 年級的 Harker 學生:代數 2/三角函數需要
在 8 年級完成有資格獲得 AP 計算機科學
大一。
夏季學分編程/高級編程課程的課程負荷:
- 為期 4 週的 29 個上課日的完整學期材料。
- 暑期每週覆蓋大約三週的材料。
- 包括每天和每晚的大量課程作業,學習時間通常為 1 至 - 3 小時。
- 學生每週進行兩到三次測試/測驗。
要獲得本課程的課程學分,學生必須:
- 保持並獲得 70% 或更高的總成績。
- 在為期六週的課程中缺席不超過兩次
- 學生將退出任何學分課程且不予退款
一旦達到最大缺勤次數。
交易
We offer financial aid assistance. Contact us for application details.