网易公开课《计算机科学导论》简评

这篇博客是对网易公开课上哈佛大学的《计算机科学导论》课程的评价。课程采用快速且幽默的教学方式,引入图形编程语言,强调编程思想而非语言细节。课程涵盖了从C语言基础到网络编程,包括HTML、PHP、JavaScript等。虽然适合初学者,但对毫无编程经验的人来说挑战较大。课程拥有强大的辅导团队和文化传承,吸引了众多合作企业和学生参与。
摘要由CSDN通过智能技术生成
哈佛上课的感觉就是高大上。男老师不去脱口秀实在是屈才了,能够以那么快的语速毫不打绊的讲课,显然是经过精心准备的。首先上来就是讲授一种计算机的思维方式—折半查找。然后讲了一下这门课的内容。令人惊讶的是竟然有大约50个的以前上过门课的人来充当辅导老师的角色,帮助大家完成任务。这十分罕见。一般一门300人左右的课,大约有5到6个助教就够了,看来这个老师的魅力还是很不错的。
这门课是导论性质的课程,基本认为你对计算机的了解仅限于开机关机。讲的内容都比较浅显,而且是具有启发性质的,比如:
如果邮箱可以对电子邮件进行排序,那么你期望的准则是什么?比如基本的数据恢复原理?还有就是通过伪代码来做游戏,体验程序设计的基本思想,顺序,选择,循环。
等到真正开始编程了,使用的既不是C也不是JAVA,而是一个MIT开发的基于图形编程的语言,将一个一个控件组合起来形成程序,而且能够通过命令直接将图片移动、翻转等等。它的好处在于:1跳过了变量、函数、定义、声明、数组甚至指针那些编程语言的细节问题,而着重体现了编程思想:顺序、选择、循环;2.能够对图片进行操作,也提供了丰富的接口,可以很快上手做一些类似于仙剑之类的2D游戏,趣味性很强。
剩下的几讲还是回到了C语言,hello world,介绍了了基本变量类型和if、while、do……while和for。亮点不是很多,其中之一是封装了一个课程使用的库,包括getString、getInt之类,便于人机交互。还有就是在C99之前,是没有bool类型的,这点我也是今天才知道。当时读TCPL时,竟然没有发现。
还有就是上课真的是老师拼了命的讲,几乎不管你有没有听懂。很多基础的东
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值