基佬的愛__

上海

3个粉丝

基佬的愛__ 的课程评论

基佬的愛__ 评论了课程: Analysis of a Complex Kind

2013-11-27 14:31

Disclaimer: the review is more or less subjective. I have absolutely no intention to make it objective. You have been informed.

这门课马上就要结课了,先谈谈这个讲师 Dr. Petra Bonfert-Taylor,德裔名字不好记,讲话语速适中,发音极为清楚,我不开字幕基本就能一遍听懂。这个讲师不太在讨论版上回复学生(我只看到过一次),TA 也不太能看到,可能是老师比较忙也可以理解,但是老师对于一些学生的诉求会通过邮件和我们交流,所以不是完全放任不管的。

课程的内容是 intro 性质的复分析。课程的时长只有6周,限定了课程的内容和深度。所以这门课的主要还是让你对复函数有一个直观的了解,对像我这种之前没接触过这方面内容的学生来说作为 first exposure 还是很适合的。课程的 syllabus 我就不多说了,课程介绍里有,虽然深度不够,不过讲师将的很清楚,对我以后更深入的学习肯定有帮助。

这门课作业的形式是每周10到左右的测试题,外加每两周一个 peer-graded assignments ,里面有几个让你找某函数在不同 domain 里的 image 的题目很有启发性,循循善诱让你自己找到函数在整个 C 上的 image。另外前面忘记说了 intro to mathematical thinking 和 uw 的 PL 也有很好的 peer-graded。

如果下次再开这门课或者这个导师能开其他课的话,我希望有机会和她多一点交流。

基佬的愛__ 评论了课程: Programming Languages

2013-11-27 13:52

Disclaimer: the review is more or less subjective. I have absolutely no intention to make it objective. You have been informed.

这门课教会你从语义理解程序,而不是通过学语法掌握某门特定的语言。我记得我大一的时候学过一门 Java 课,大二的时候学过 C,如果那时候有机会上这样的课,那两门课完全没必要。Java 作为一门工业语言不适合用来作为入门语言学,C 应该和像 UW 的 Software Hardware Interface (CSAPP) 或者操作系统那样的课一样结合起来一起学,C 是冯诺依曼体系上特有的语言,不是一门通用语言(只不过冯诺依曼体系是事实上的标准,所以对 CS 来说 C 才那么重要)。像我这样对系统底层不怎么关心,对 CS 里偏 EE 的部分都不怎么感兴趣人来说, C 暂时不需要学的很好。我个人对数学比对 CS 感兴趣的多,工作也只是用高级语言在我的舒服区域写 APP,底层的坑都是尽量避开的。

这门课是 UW sophomore 的课,假定你会编程。我记得高中信息课会教基本的 control flow,循环,教你看流程图之类的。这门课的 prerequisites 这些就够了。可以说是 self-contained 的一门课。Coursera 上还有门用 Racket 教的课是面向完全没编程经验的人的,我上了一周嫌太简单弃了。

这门课你上了就能体会到,Dan Grossman是很用心的在教,讲的很清楚又不罗嗦, Dan 的语速适中,口音也很清楚,上课表情不像 Jim Fowler 那么丰富,给人呆萌的感觉。我最喜欢的一点是他每周都给你10多页的Lecture Notes,Notes上的内容和他讲的是一致的。不像有些水课,有推销教材的嫌疑。如果写作业的时候忘了某个东西可以翻Notes,因为文本的检索要比视频快的多。如果你不想看视频,只看Notes也是可以的 ,视频蛮多的,一周你得花两三个小时看(单纯是播放的时间,不计算消化的时间)。顺便提下,Dan Grossman还有门面向 grad students 的课,不过 Coursera 上还没有。

Brow还有门 PL 的课也是研究生级别的,第一轮我错过了,据说今年9月可能再开。一个印度人教的, 名字 SK (缩写,阿三名字记不住),那人貌似是 Dan Grossman 学生时候的 TA 还是同学来着,论坛里听 Dan 提到过。Dan的课唯一的遗憾是没讲 continution, Scheme的 call-cc 看得我的脑袋想爆炸。

如果你上这门课的话可以去 freenode 上的 #coursera-pl ,里面讨论的很激烈,遇到问题会有热心的人帮你,CS 的学生应该熟悉去 IRC,mailing-list 这些东西而不是只知道 QQ 群。

基佬的愛__ 评论了课程: Coding the Matrix: Linear Algebra through Computer Science Applications

2013-11-27 13:41

Disclaimer: the review is more or less subjective. I have absolutely no intention to make it objective. You have been informed.

这门课是面向计算机系开的一门线性代数课,总体体验比叶老师那门课要好。不过我还是希望以后能有一门数学系开的线性代数课,这门课的编程作业太多了,而且其中一部分对一个有经验的程序员来说意义不大。如果是刚学编程的同学上这门课还是很有价值的,至少你能把 Python 的 comprehension 理解的很好,很多练习需要写列表或者词典解析。

基佬的愛__ 评论了课程: 機率

2013-11-27 13:34

Disclaimer: the review is more or less subjective. I have absolutely no intention to make it objective. You have been informed.

这门课半途弃了。讲师是个 EE 背景的教授,虽然第一周第一个 lecture 叶老师明确说了这门课比较注重生活中的应用,还是有些小失望,如果叶老师选择自己更擅长的 EE 方便的课程可能会效果会更好。这门课不合我口味是因为太不严肃,推导少了点。课程前几周有一课里叶老师引入了一个事件域/空间(event field)的概念,我不记得他用的哪个名词了,反正他给出的定义是样本空间的幂集。事件域(event field)我用英文在 google 搜没有搜到这个概念,只有 wolfram 的 wiki 说它指的就是样本空间,和叶老师的定义不一样,用 baidu 搜发现国内的教材里确实有这个概念,定义也是和叶老师的课里一样的,但是叶老师引入这个概念后面的课里(至少在我上完的那几周里)没用到这个概念,那引入这个定义有什么意思,我受不了这种不严谨。另外叶老师喜欢在每周花一整节课的时间讲大道理让我非常反感,人之患在好为人师,客观的真理是可以教的,但是怎么做人就不太好教了,我觉得人不是从别人的建议里学到东西的,人是从自己的经验,犯过的错中学习的。对于叶老师不公布作业解答的做法也不太认同。叶老师也鲜有在论坛上回复同学数学上的问题,有个 TA 还是很认真的。值得肯定的是叶老师也是属于教学非常热情的讲师,不过他在课上用的梗很烂,没得到我的共鸣……我觉得他过于花心思在课上一些讨人欢喜的梗上而忽略了课程内容讲解的重要性。

基佬的愛__ 评论了课程: Introduction to Mathematical Thinking

2013-11-27 13:13

Disclaimer: the review is more or less subjective. I have absolutely no intention to make it objective. You have been informed.

这门课是高中数学到大学数学的一个过度。高中数学一般重计算不太注重证明,这门课讲了基本的逻辑,数学语言(两个 quantifier,there exists, for all)和证明的几个基本方法,比如证明充要条件要从两个方向证、证伪只需要举个反例,原命题不好证的时候可以证等价的逆否命题以及很常用的数学归纳法。课程讲了数论里一些基本定理,然后通过让你证一些看起来显然而不需要证明的证明题来训练你证明的技能和逻辑思考的能力,看起来显然的命题也是要证明才能说服人的,课程最后简略的讲了下数学分析里面实数的引入,但这部分讲的不完整。Keith Devlin 是个 old school 的讲师,上课只用纸和笔,也是属于比较热情的讲师,他每周都会录几个答疑的视频。这门比较适合大一的新生上,开得也比较频繁。

基佬的愛__ 评论了课程: Calculus: Single Variable

2013-11-27 12:10

Disclaimer: the review is more or less subjective. I have absolutely no intention to make it objective. You have been informed.

Robert Ghrist 这门课和 Jim Fowler 的 Calculus One 有重叠的部分,不过内容更深入,课程周期也挺长的。课程总共分五个部分,Functions,Differentiation,Integration,Applications(主要是积分的),Discretization(主要讲数列和级数)。积分的应用部分略有难度,讲的内容比我以前上的高数课讲的积分的应用要多 centroids 和 moments and gyrations 我是第一次学,第一部分的 Taylor series 我觉得没有 Jim Fowler 讲的好。这门课作业量挺大的,每周大概是五个 lecture(外加一亮个 bonus),每个 lecture 对应一个 core 和 一个 challenge 作业,core 一般10道左右,challenge 一般2-5道左右,我做了所有的 core 和一部分的 challenge 。作业是不计分的,某个单元会有一次 quiz,期末会有个 exam。另外,讲师是个 geek,他的 lecture 里很多彩蛋。

基佬的愛__ 评论了课程: Calculus Two: Sequences and Series

2013-11-27 11:27

Disclaimer: the review is more or less subjective. I have absolutely no intention to make it objective. You have been informed.

这门课讲数列和级数,相同的内容 Robert Ghrist 的 Calculus: Single Variable 也涉及到了。Jim 讲的要比 Robert 要细致,比如一些数列和级数的收敛性的测试定理,Jim 会花一整个 lecture 讲推导过程, Robert 讲的没那么详细。另外整门课我最喜欢的一个 lecture 是关于 Taylor series 那节,Taylor Series 的 motivation 就是 approximation ,实际上他是 linear approximation 的推广,对某个函数在某点做 Taylor expansion 实现上就是找一个函数,使他在该点的值和原函数相等,并且该点的每一阶导数也和原函数的每一阶导数相等,导数反映的是函数的变化情况,这样我们就找到了一个和原函数在某个区间内相同的函数,说在某个区间内是因为有一个收敛性的问题。我可能记不住 Taylor series 的公式,不过我已经随时能把 Taylor series 推导出来了。还有个很有意思的 lecture,为了说明 geometric series 的收敛性,Jim 举了个造桥的问题,用质量均匀分布、形状相同的长木条造桥,最多能造多远?答案是理想状况下,想多远就多远。只要我们把每一块木条放在下一堆木条的重心处就能保证它不倒,然后你会发现每次增加的长度加起来正好构成一个不收敛的级数,Jim 自己造了这么一座很壮观的桥,你能看到这门课课程介绍的图片就是这样一座桥,实际上 lecture 里 Jim 造的那座还要壮观,比课程介绍里的那座要更长。总体来说这门课内容不多、难度不大、(不过我之前已经上过 Robert 的课,并且自学过一些其他的数学)、占用的时间不多,我基本看完视频就马上能把作业完成,不过这门课还是很有启发性的,有很多有意思的东西,Jim 在课程讨论版里也是一如既往的 supportive。另外这门课也有一本配套的免费教材。

基佬的愛__ 评论了课程: Calculus One

2013-11-27 10:53

Disclaimer: the review is more or less subjective. I have absolutely no intention to make it objective. You have been informed.

这门 Calculus One 内容比较基础,没有讲拓扑,没有涉及多变量函数,所有的讨论都是在 R 上进行的,差不多等于国内工科高数上的简化版。Jim Fowler 讲课很清楚,耐心很好,推导从来不跳步骤,很显然的步骤也写出来(其实我上过的所有的数学系教授教的 MOOC 的都是这样的),有时候我都有点不耐烦了,所以你跟着他上下来肯定能把这部分内容掌握好。我觉得学过一些函数的高中生甚至初中生就能听懂。印象中每周都会有一两个 lecture 是在室外进行实验。Jim 还提供了一本自己写的教材,教材写的要比他上课讲的严格一些,他上课讲的比较直观、稍欠严谨,可能是希望这门课的受众更广的原因,我建议看完 lecture 把对应的教材也看一遍就完美了。还有一个课程配套的网站 http://mooculus.osu.edu/ ,每周都有 exercises,从最 trivia 的到稍有难度的,总体来说都不是很难的题目,目的在于检查你是否理解了某个概念,不过因为很多都太 trivia 我都是挑着做的。 整个课程有 15 周,可能是最长的 MOOC 跟完很有成就感。Jim Fowler 是我上过的所有 MOOC 里上课最激情的一个讲师,属于表演型的老师,给人的感觉是他很享受整个教书的过程,很能带动学生。Jim 也是我上过的所有课中最愿意和学生互动的讲师,他几乎会回复每一个帖子,而且他不摆架子,允许我们叫它 Jim。Jim 说他在大学的一部分工作就是负责 MOOC,之后可能会开多变量微积分、拓扑、复分析、抽象代数等课程,明年3月会有一门他开的课程,目前还不知道是什么内容,我已经打算上所有 Jim Fowler 的课了。

更多评论

基佬的愛__ 关注的课程

更多课程