本課程將向學生介紹Java的面向對象編程。編程經驗會有所幫助,但不是必需的;申請本課程的學生必須已經對文件系統,語法規則和數學思維特別是變量和函數的概念感到滿意。在本課程的早期,學生將學習諸如類之類的面向對象的結構,以及基本的Java語法和圖形。學生還將學習如何處理數組和列表之類的數據結構。學生將使用搜索和排序算法來創建功能強大的程序。在課程結束時,學生將通過探索高級應用程序(例如圖形用戶界面)以及編寫正式文檔的能力的各種項目來展示他們的創造力。
年級要求:對所有合格學生開放。
需要自學和做作業:
每次課程會議3-6個小時。
交易
可用的經濟援助金額取決於付費申請人的數量,因此今年的最高援助金額可能比以往更加有限。
https://atdp.berkeley.edu/fa/