查看: 23500|回复: 29
收起左侧

开始看Starnford CS106A - Programming Methodology

|只看干货
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   100% (13)
 
 
0% (0)    👎
公开课

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
在翻看K姐的著名帖子的时候看到她推荐Stanford的公开
第一个课程 CS106A - Programming Methodology 就吸引了我,因为非常符合我的需求。正如开课老师所讲的,他不是讲Programming language,而是教software engineering principle。编程就像写作,为了写作,你得使用某种语言来写,中文、英文、德语etc.。但是会了语言,并不就掌握了写作。还得掌握写作的方法。

In order to write an essay, you need you to know a lanuage. Any language.
But knowing the language don't make you a good essay writer.

这和我的需求很契合,我觉得编程书、课程普遍存在这个问题,只教你语言,不教你怎么编程。
而这门课就是教授这个重要内容。

配套有作业assignment、texbook
视频可以在上述课程网站看,也可以在对应的youtube视频列表看。视频是2008年录制的, 比较老。虽然2017年也录制了,但是我更喜欢2008年录制的,老师讲课很有热情,一直在写板书,2017年录制的则是一直对着PPT讲,而且没有热情。

先发出来,边学习,边更新。
【第一次发帖,没有权限发链接】


补充内容 (2019-10-17 02:15):
K姐的帖子的标题是“Data Scientist 炼成记录”

评分

参与人数 6大米 +8 收起 理由
墨女水镜 + 2 谢谢分享!
JaredJS + 2 给你点个赞!
sherryz007 + 1 赞一个
x_s + 1 给你点个赞!
zehrs + 1 给你点个赞!
yuxinxu + 1 赞一个

查看全部评分


上一篇:转专业选手求问找后端怎么准备
下一篇:System design of dropbox
 楼主| jasonzhouu 2019-10-17 16:11:46 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (13)
 
 
0% (0)    👎
本帖最后由 jasonzhouu 于 2019-10-17 16:38 编辑

终于在 Virtual Box 的 Windows XP 虚拟机下运行成功了,下面的任务是完成assignment。

下载Windows XP镜像和安装虚拟机的方法,参考了文章“how to instlal windows xp in virtualbox on windows 10”。
因为我没有权限发链接,所以如果有需要的话请google/bing:"how to install windows xp in virtualbox on windows 10 site:sysnettechsolutions.com",搜索结果的第一项就是了。
回复

使用道具 举报

 楼主| jasonzhouu 2019-10-16 12:12:41 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (13)
 
 
0% (0)    👎
刚才再看配套的texbook“KAREL THE ROBOT”的第四章"Stepwise Refinement",感觉太棒了。

这张描述了software engineering的一个重要方法top-down design或称为stepwise refinement。
先从最高层次思考,将问题逐渐拆解。一次性只考虑有限的信息,不用一开始就面对那么多的复杂细节。

这个方法在很多书籍里都有提到,但是这本书将思考过程清晰的描述出来,非常有启发性。

这本配套教材非常短,只有39页。

第二集视频时按照这本教材的1~3章讲的,我觉得看教材会更快一些。
老师虽然讲的很有激情,但是为了吸引学生的注意力,多余的废话、情绪太多,优点费时间,而且没有看书清晰。
不过看视频的课程目录,内容比这本教材的内容更多,所以看完教材之后,我还是得看视频。
回复

使用道具 举报

 楼主| jasonzhouu 2019-10-16 12:15:40 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (13)
 
 
0% (0)    👎
这本教材以编写一个图形界面的游戏为材料讲
教材的1~3节我觉得更像是交代这个游戏的背景信息,以及函数。
回复

使用道具 举报

mingmingming26 2019-10-17 06:03:45 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (1)
 
 
0% (0)    👎
好棒!!!!1
回复

使用道具 举报

 楼主| jasonzhouu 2019-10-17 09:31:25 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (13)
 
 
0% (0)    👎
这个课程配套了HTML文件,在本地可以查看课程目录、视频链接、作业、讲义等所有课程相关信息,比加载网页快很多。
课程材料下载地址:https://see.stanford.edu/materia ... ogyAllMaterials.zip
回复

使用道具 举报

 楼主| jasonzhouu 2019-10-17 09:34:37 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (13)
 
 
0% (0)    👎
今天早上看了配套的texbook“KAREL THE ROBOT”的第5章(算法),机器人走迷宫,非常巧妙,而且用区区几行代码就实现了。
回复

使用道具 举报

 楼主| jasonzhouu 2019-10-17 09:35:42 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (13)
 
 
0% (0)    👎
配套的“Course Materials”下载下来后,可以在本地查看课程目录、讲义,非常方便
回复

使用道具 举报

zehrs 2019-10-17 10:08:50 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   90% (422)
 
 
9% (46)    👎
"K姐的著名帖子"是说的那一个? 给个链接?
回复

使用道具 举报

 楼主| jasonzhouu 2019-10-17 10:11:19 来自APP | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (13)
 
 
0% (0)    👎
zehrs 发表于 2019/10/17 10:08:50
"K姐的著名帖子"是说的那一个? 给个链接?
我也想发链接,没有权限。
K姐帖子的标题是“data scientist炼成记录”。
回复

使用道具 举报

 楼主| jasonzhouu 2019-10-17 10:13:09 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (13)
 
 
0% (0)    👎
K姐的帖子的标题是“Data Scientist 炼成记录”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表