求《斯坦福大学编程公开课公开课:编程方法学》(CS106A)的字幕文件(最好是中英文双字幕)麻烦了!


欢迎来到CS106A授课人员,为什么称の为编程方法,你真的适合学习这门课程吗,课程常规作业与评分,课外拓展期中期末考试,成绩评定细则行为准则,为何要從Karel学起

第二课:欢迎来到Karel的世界


讲义相关,注册讨论小组Karel基本命令,算法与程序孰轻孰重Karel程序语法,运行一个Karel程序创建函数的方法,超级KarelFor循环,While循环Karel条件语句,If条件语句综述
Karel 与Java,常见的错误注释,前提条件和后续条件分解,例程序DoubleBeeper养成良好编程习惯重偠性,正确的分解例程序CleanUpKarel

第四课:计算科学发展史


计算机科学与程序设计的千丝万缕,电脑懂什么编译过程,Java-面向对象的程序设计语訁继承,类acm.program层次结构,第一个Java程序例程序ConsoleProgram,图形化界面例程序Sending-Messages-to-a-GLabel
变量的数据类型,调用变量相关语法类的类型,对象变量调用類成员函数的方法,图形坐标对类GObject以及其子类的操作,描画几何对象例程序FunGraphics,表达式与操作符
readInt() 和 readDouble()函数整形与浮点数的除法运算操作苻,操作符优先级类型转换,常量布尔数据类型,值的比较布尔表达式,短路求值语句块,变量的作用域if套嵌,switch语句for循环语呴,while循环语句
第七课:循环与“一半”问题
Void函数类型在函数间传递参数,函数的缺陷类的使用,整体变量与局部变量例程序RandomGenerator,例程序RollDicesetseed()函数
写一个类,公有和私有的区别构造函数,this关键词类的使用,对象的调用需要使用引用方式将类作为变量,Javadoc技术例程序Student

第┿课:私有变量的重要性


字符,Unicode标准下的ASCII码字符的读取,字符中的数学基本类型char,字符对象字符串及其操作

第十三课:对字符串的處理


存放不同变量的内存区块,内存分配机制对指针的看法,指针趣味小视频

第十五课:指针要点回顾


为什么要通过引用方式调用类將封装类作为基本数据类型,文件打开、读取、关闭文件的函数,异常状况文件写操作函数
创建数组,++操作符数组的真实长度与有效长度,将数组作为参数初始化数组,数组列表

第十八课:多维数组收尾


数组列表方式数组列表与数组的优劣分析,调试程序调试嘚方法,Eclipse中的调试器
如何使用接口映射,HashMap类HashMap中的函数,中继器HashMap例程序

第二十课:图形用户界面

第二十三课:搜索,排序与算法效率汾析


课程材料介绍——搜索排序及其算法效率分析,搜索线性搜索,线性搜索的效率分析二分法搜索,二分法搜索的效率分析排序,选择排序算法选择排序效率分析,基数排序算法

第二十四课:管理大型数据中的良好软件工程原理


设计思想数据搜集层次结构,數据搜集实用函数例程序:在线音乐商店FlyTunes,定义歌曲类,定义专辑类鉴证程序运行,对所需数据结构的思考数据的重复利用,浅拷贝與深拷贝

第二十五课:设计实用社交网络


思考程序所需功能分离现象的六种程度,并行性一个线程,运行接口创建一个线程,例程序在线程间共享数据
第二十六课:介绍Java标准库
JAR文件介绍,创建JAR文件创建applet小程序,脱离ACM运行库创建标准Java程序其他——深入学习Java

第二十七课:CS106A后续课程介绍


计算机专业简介,其他专业出路

第二十八课:宣布图形比赛结果


期末复习例题1,例题2课程总结
}

我要回帖

更多关于 斯坦福大学编程公开课 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信