斯坦福大学公开课《编程方法学 Programming Methodology》介绍了当代程序设计基本思想:面向对象,模块化,封装,抽象化与测试。
01 课程简介
02 欢迎来到Karel的世界
03 Karel与Java
04 计算科学发展史
05 变量
06 操作符
07 循环与“一半”问题
08 信息隐藏
09 字符串
10 私有变量的重要性
11 Gimage类
12:枚举
13:对字符串的处理
14:内存
15:指针要点回顾
16:数组
17:多维数组
18:多维数组收尾
19:接口
20:图形用户界面
21:Interactor与Listener回顾
22:Namesurfer概述
23:搜索,排序与算法效率分析
24:管理大型数据中的良好软件工程原理
25:设计实用社交网络
26:介绍Java标准库
27:Cs106a后续课程介绍
28:宣布图形比赛结果