[笔记] 斯坦福-编程方法学 Stanford Programming Methodology
侃吧
全部回复
仅看楼主
level 7
人1个 楼主
第一节课, 主要是课堂的一些步骤.
对于网络上听课的我来说, 学到的主要有如下几点:
1. 该课程的网址, 包括讲义等
2. 该课程用到的书籍, 两本
3. Karel the robot
一些趣闻:
1. debug 的原型, 那只飞蛾遗照
2. 糖果教学
2013年01月22日 08点01分 1
level 7
人1个 楼主
第二课
我认为我可以很好掌握 方法与算法.
2013年01月22日 08点01分 2
level 7
人1个 楼主
第二课
为什么需要学生提问, 因为讲师不知道「学生需要学什么」.
有些老师认为学生懂了而一句带过, 但是学生可能不懂, 这时学生应该提出. 我认为应该及时提出, 立即的, 否则可能会忘记. 或者, 立刻记下了; 可是记下的时候可能会让学生无法处理讲师下面的一些话.
2013年01月22日 09点01分 3
level 7
人1个 楼主
循环
for(int i=0;i<3;i++){
turnleft();
}
依据条件判断, 当
while(frontIsClear()){
move();
}
2013年01月22日 09点01分 4
level 7
人1个 楼主
对于语法该如何学习:
This is just the syntax.
Just use it and feel good about it.
2013年01月23日 00点01分 5
level 7
人1个 楼主
第二课
while(){
}
判断且循环.
2013年01月23日 01点01分 6
level 7
人1个 楼主
调用整个函数的时候, 如何调用? 还需要给这个函数起个名字, 例如
private voit gogogoUntilMeettheWall{
}
实际上, 教授给的函数是:
private voit moveToWall{
while(frontIsClear()){
move();
}
}
2013年01月23日 01点01分 7
level 7
人1个 楼主
第二课
Karel 的一些指令
2013年01月23日 01点01分 8
level 7
人1个 楼主
第二课
if 判断语句
2013年01月23日 01点01分 9
level 7
人1个 楼主
第二课
经过了第二节课, 我认为我已经趋向于一个程序员了. 呵呵.
其实只有要方法, 做出好的程序就只有一步之遥了. 任何人都可能想出好方法, 无须是程序员.
2013年01月23日 01点01分 10
level 7
人1个 楼主
第三课
常见程序错误
循环错误
差一错误
2013年01月23日 02点01分 11
level 7
人1个 楼主
第三课
注释
/*
*
*
*
*/
或者
//啦啦啦, 我是注释, 不影响程序效率
2013年01月23日 02点01分 12
level 7
人1个 楼主
第三课
stepwise refinement 逐步求精法
确定目标, 为了达成目标而分步, 细化, 分步, 细化, 分步...
2013年01月23日 02点01分 13
level 7
人1个 楼主
第三课
Decomposition
-- top down design
-- bottom up design
你掌握了许多字, 许多词. 但与人一次沟通时, 不需要遍历脑中所有的字与词 然后一个个挑出用哪个不用哪个, 只需要确定自己要表达的意思然后找出能代表这意思的字词并组装起来就可以了.
2013年01月23日 03点01分 14
level 7
人1个 楼主
我根据 CollectNewspaperKarel.java 做了一个程序.
http://blog.vows.cn/java/739
2013年01月23日 10点01分 15
level 7
人1个 楼主
第四课
什么是 class 类
2013年01月24日 03点01分 16
level 7
人1个 楼主
第四课
Java 基于 ConsoleProgram 类的
Integer
2013年01月24日 08点01分 17
level 7
人1个 楼主
add(someOne);
增加一个对象, 名叫 someOne
someOne.setFont("宋体-36");
someOne.setColor(Color.RED);
定义一个对象
2013年01月24日 08点01分 18
level 7
人1个 楼主
object 对象
2013年01月24日 08点01分 19
level 7
人1个 楼主
第五课
type name=value;
type 有 int, double
2013年01月25日 01点01分 20
1 2 尾页