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