
本門課程相當于大學第一學期的水平。A部分強調面向對象編程方法,專注于解決問題和算法開發。還將向學生介紹數據結構、設計和抽象的研究。到課程結束的時候,學生將能夠設計和執行基于計算機的各種問題的解決方案;運用和執行眾所周知的算法和數據結構;以及使用Java在面向對象模式中流暢的編碼。春季計算機科學B僅強調面向對象編程方法來解決問題和開發算法。AP計算機科學A&B等同于大學第一個學期的計算機科學課程。學生還將探索數據結構、設計和抽象的研究。在課程結束時,學生將熟練使用AP Java子集中的標準Java庫類,以讀取和理解由多個類和交互對象組成的大型程序,并認知計算機使用給道德和社會帶來的影響。
年級:9,10,11,12;