- 01:課程簡介
- 02:歡迎來到Karel的世界
- 03:Karel與Java
- 04:計算科學(xué)發(fā)展史
- 05:變量
- 06:操作符
- 07:循環(huán)與“一半”問題
- 08:信息隱藏
- 09:字符串
- 10:私有變量的重要性
- 11:Gimage類
- 12:枚舉
- 13:對字符串的處理
- 14:內(nèi)存
- 15:指針要點回顧
- 16:數(shù)組
- 17:多維數(shù)組
- 18:多維數(shù)組收尾
- 19:接口
- 20:圖形用戶界面
- 21:Interactor與Listener回顧
- 22:NameSurfer概述
- 23:搜索,排序與算法效率分析
- 24:管理大型數(shù)據(jù)中的良好軟件工程原理
- 25:設(shè)計實用社交網(wǎng)絡(luò)
- 26:介紹Java標(biāo)準庫
- 27:CS106A后續(xù)課程介紹
- 28:宣布圖形比賽結(jié)果
介紹了當(dāng)代程序設(shè)計基本思想:面向?qū)ο螅K化,封裝,抽象化與測試。《編程方法》將良好的編程思想連同廣泛應(yīng)用的Java語言一同講授。著重教授良好的編程風(fēng)格和Java語言的特色。這門同樣課適合文科,主修社會科學(xué)的同學(xué)和編程愛好者學(xué)習(xí)觀看。
