看公开课“哈佛-计算机科学CS50”,看来一下课程目录,哦,学得真快,一个学期完成这么多,很有效率。和之前看完的斯坦福的课程比起来,录像的效果好,可能是时间不同吧。
第1课:开始2011.9.19
介绍了这门课学习的内容,并如同sales一样在卖力销售课程。这和我们大学的课程感觉不同,一堂课50分钟,然则内容比我们两堂课的都多,说话很快,哈哈。
从算法开始介绍CS的功效,并通过scratch(有点类似于斯坦福的karal)引领进入CS,并给出某些之前学生的作品,看到了这门课能到达的程度,吸引学生。同时我感到,学校的教师和师兄/姐都努力帮助学生学习,有一个很好的学习环境。这就是中外的差距吧。这里的教授都是老板,大学成了名利场,而忘却了大学的根本:教书和引领入门。
附:是日,接一电话,北京航天航空大学(看来“天”和“空”是有差异)问是否要读职研究生。第一反应:难道高校这么缺钱?,第二反应,大学是门生意;第三反应:它如何得到我的电话?
第2课:继续开始及概念介绍 2011.10.5
这一课其实是上1课的延续,继续介绍CS50。为算法举例:如何在邮箱中标出我们可能关心的邮件,可以根据多种判断:已回复的已读的;单发还是群发;subject(过滤某些词,例如buy);根据历史操作行为,存档还是删除;发送者,最经常互动联系的;回复的速度;阅读邮件的时间(打开窗口的时间)等等。这些处理就是算法,而不是学会某些语句,就等于学会了CS。
接着介绍二进制,0,1,为什么计算机程序通常是从0开始,因为二进制的方式,个位数从0开始。byte是什么,ASCII是什么,磁盘如何读写数据。
在一个动画的通过逻辑拖动小块,是画面按我们所需运行,介绍了变成的基础知识,包括statement(语句),loop循环,判断,事件和线程。将这些重要的语言概念介绍了。
无论是哈佛的这个课程,还是之前斯坦福的课程,他们都编写了一个可跳过具体的C/Java等基础语言,而直接执行逻辑的方式。从总体介绍程序,而不是一开始着眼于语言的基础。这些基础学生可以自己看书,而整体的概念,如何解决问题的方式,是交换的重点。而且教授对学生很用心,很用功夫,我们的“老师”当老板搞项目挣钱和挣名去了。大学的根本在于教学,在于本科,这就是为什么很多学生后来资助母校,我们的只是文凭生产基地,数量和质量是两个完全不同的感念,而大学中本科生也好,研究生,博士生也罢,量变不代表能够质变。
相关链接:我的与编程思想相关的文章
分享到:
相关推荐
哈佛公开课CS50--第一课的字幕pdf
资源名称:哈佛大学公开课视频:计算机科学CS50(21集)资源目录:【】计算机科学01:算法,程序设计,语言等【】计算机科学02:算法,数据存储,磁盘,程序设计等【】计算机科学03:C语言,源代码,编译器(1)【】...
哈佛公开课CS50 第一课字幕文件
哈佛公开课CS50 第一课字幕文件
这是从cs50的官网上一个一个下来的! 已打包!
TDK-Lambda CS35,CS50系列 单体式电源(使用说明书)pdf,TDK-Lambda CS35,CS50系列 单体式电源(使用说明书)
哈佛公开课CS50 第二课字幕文件
哈佛公开课CS50 第二课字幕文件
哈佛公开课CS50 第二课字幕文件
哈佛公开课CS50 第二课字幕文件
哈佛大学公开课cs50 http://download.csdn.net/detail/cheng5129540/3763638#comment这里有问题集,建议从这里下载,但是没有源码,所以找了源码。 这里面3,4,5有2种版本,5,7,8只有普通的,而1,2的问题集是没...
2016年秋季哈佛大学计算机科学入门公开课,cs50课程C语言部分头文件,取自cs50 ide。
哈佛CS50-计算机科学概论
网易公开课 哈佛大学 CS50的必要文件
CS50-2021年此回购包含哈佛CS50 2021年课程的代码和练习。
cs50-havard-edx:EdX CS50的计算机科学课程解决方案和项目简介
哈佛大学CS50x计算机科学概论 介绍计算机科学和编程艺术的知识型企业。 本课程教学生如何算法思考和有效解决问题。 主题包括抽象,算法,数据结构,封装,资源管理,安全性,软件工程和Web编程。 语言包括C,Python...
OSS-CSAE-01-CS50-HARVARD HarvardX:CS50x3计算机科学入门-带我的笔记,作业和代码段的存储库
cs50.harvard.edu-x-2021-en-latam 哈佛大学CS50x课程2021年版的翻译
CS50x CS50x的项目和练习-哈佛大学计算机科学概论