更新时间:2023-08-14 16:03:09作者:佚名
看公开课“哈佛-计算机科学CS50”,看来一下课程目录,哦,学得真快,一个学期完成那么多,很有效率。和之前看完的哈佛的课程比上去,录象的疗效好,或许是时间不同吧。
第1课:开始2011.9.19
介绍了这门课学习的内容,并就像sales一样在卖力销售课程。这和我们中学的课程觉得不同,一堂课50分钟,惟其内容比我们两堂课的都多,说话很快,哈哈。
从算法开始介绍CS的功效,并通过(有点类似于哈佛的karal)推动踏入CS,并给出这些之前师生的作品,见到了这门课能抵达的程度,吸引师生。同时我倍感,学院的班主任和师父/姐都努力帮助中学生学习,有一个挺好的学习环境。这就是中外的差异吧。这儿的校长都是老总,学院成了名利场哈佛大学的公开课,而忘却了学院的根本:教书和推动入门。
附:是日,接一电话哈佛大学的公开课,上海航天民航学院(看来“天”和“空”是有差别)问是否要读职研究生。第一反应:为什么大学这样缺钱?,第二反应,学院是门生意;第反右应:它怎样得到我的电话?
第2课:继续开始及概念介绍2011.10.5
这一课虽然是上1课的沿袭,继续介绍CS50。为算法例子:怎样在邮箱中标出我们或许关心的电邮,可以按照多种判定:已回复的已读的;单发还是群发;(过滤这些词,比如buy);按照历史操作行为,存盘还是删掉;发送者,最频繁互动联系的;回复的速率;阅读电邮的时间(打开窗口的时间)等等。这种处理就是算法,而不是学会这些句子,就等于学会了CS。
接着介绍二补码,0,1,为何计算机程序一般是从0开始,由于二补码的方法,个位数从0开始。byte是何种,ASCII是何种,硬盘怎么读写数据。
在一个漫画的通过逻辑拖动小块,是画面按我们所需运行,介绍了弄成的基础知识,包括(句子),loop循环,判定,风波和句柄。将这种重要的语言概念介绍了。
无论是耶鲁的这个课程,还是之前耶鲁的课程,它们都撰写了一个可跳过详细的C/Java等基础语言,而直接执行逻辑的形式。从总体介绍程序,而不是一开始着眼于语言的基础。很多基础师生可以自己看书,而整体的概念,怎么解决问题的方法,是交换的重点。并且博士对师生很用心,很用工夫,我们的“老师”当老总搞项目赚钱和挣名去了。中学的根本在于教学,在于本科,这就是为何这些中学生之后捐助母校,我们的也是学历生产基地,人数和品质是两个完全不同的感恩,而中学中硕士生也好,研究生,硕士生也罢,量变不代表才能质变。
相关链接:我的与编程思想相关的文章