留邮箱,资料发出
斯坦福大学的《编程方法学》(Mehran Sahami主讲)介绍了当代程序设计基本思想:面向对象,模块化,封装,抽象化与测试。《编程方法》将良好的编程思想连同广泛应用的Java语言一同讲授。着重教授良好的编程风格和Java语言的特色。这门同样课适合文科,主修社会科学的同学和编程爱好者学习观看。此课程比较适合入门级程序员,大神可略过。
该课程一共有28课时(有字幕),附讲义和作业。
提示:讲义虽为英文,但配合视频会比较易懂
1、 课程简介
2、 欢迎来到Karel的世界
3、 Karel与Java
4、 计算科学发展史
5、 变量
6、 操作符
7、 循环与“一半”问题
8、 信息隐藏
9、 字符串
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、 宣布图形比赛结果
斯坦福大学的《编程方法学》(Mehran Sahami主讲)介绍了当代程序设计基本思想:面向对象,模块化,封装,抽象化与测试。《编程方法》将良好的编程思想连同广泛应用的Java语言一同讲授。着重教授良好的编程风格和Java语言的特色。这门同样课适合文科,主修社会科学的同学和编程爱好者学习观看。此课程比较适合入门级程序员,大神可略过。
该课程一共有28课时(有字幕),附讲义和作业。
提示:讲义虽为英文,但配合视频会比较易懂
1、 课程简介
2、 欢迎来到Karel的世界
3、 Karel与Java
4、 计算科学发展史
5、 变量
6、 操作符
7、 循环与“一半”问题
8、 信息隐藏
9、 字符串
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、 宣布图形比赛结果