很多新生就要入学了。分享孩子大学第一学期课程

来源: 兄贵 2024-07-22 13:37:03 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (6421 bytes)

注:每周平均用时是根据校方官方统计平均。好学生 用时应该少些。

  • Freshman integration course (1学分)
    • 这门课分2部分,
      • 前一部分是Dean介绍SCS的各种学术活动,学生的各种机会(RA,TA,科研,选课等等),
      • 后半部分是 SCS 7个系的教授,分别每周介绍他们的研究领域,他们每天正在研究的主要课题,以及当今 CS 的新发展,新动向
    • 平均每周 用时 2.5小时
  • Principal imperative computation (C programming + algorithm) (12学分)
    • CMU SCS 核心必修课程,虽然很多学生都会了,但几乎不可免
    • 经验:培养使用 contracts 和 invariants 的 defensive programming
    • 成绩:学生成绩分化严重,平均成绩70%,90分以上和40分以下的各占15%
    • 平均每周 总共学习用时 15.0 小时
  • Mathematics Foundations for Computer Science (discrete math) (12学分)
    • 授课老师teaching prof. Mackey广受好评,几乎所有的老师和学生都对他超高好评。我曾经在此贴出和他长聊,被各位抨击,原因仅仅因为他是teaching prof.
    • 另一门CMU SCS核心必须课程,是CS理论、算法、proof based math的基础
    • 又一门成绩严重分化的课程,成绩往往不是由学习时间决定的,而是数学天分决定的。
    • 这门课成绩是 被 SCS 学生成绩统计表明,和学生最终GPA最相关的成绩。也就是说,SCS教授们认为,这门课的成绩,最能预测 是否能在 CS学习上成功。
    • 平均每周 总共学习用时 13.5 小时
  • Matrix and Linear Transformation (10学分)
    • 矩阵和线性代数课,既有和其他大学、系科一样的内容,又有SCS特有的一些特色
    • 额外的内容
      • 使用 Julia 语言编程,这是集 C语言的快,和 Python的强大支援于一身,特别在CS理论,数值计算,矩阵运算,图像处理上非常强大。课程有一个project 必须用 Julia 完成
      • 重点讲授了 SVD (曾经是 Machine Learning最强大武器)和 spectral clustering. 并需要完成 这些 Projects
    • 平均每周 总共学习用时 9.5 小时
  • Calculus in 3-D (9学分)
    • 这门 21-259 课原则上是不让一年级新生选的,由于我小孩没有其他可选的课,我给advisor打了电话,特许 第一学期 选了这门课
    • 这门课和以下课程是 Counter Requisite。就是只能选一门:21-254,21-266,21-268,21-269. 其中 21-269 比其他课程难,只有矩阵和线性代数得 A的,并且数学测试优胜者才可以选这门课。我孩子当时数学测试优胜,但矩阵课刚刚上(后来也是得了A),并且没打算在数学上深耕,所以主动放弃了 269. 还有就是 后来的 computer graphics 要求 pre-requiste 必须有 Calculus in 3D,所以我们选了这门课。
    • 这门课相对挺容易的,平均每周用时 9.1 小时
  • Writing About Data
    • 写作课之一,感觉 枯燥、无趣
    • 平均每周 总共学习用时 6.5 小时
  • Writing About Public Problems
    • 另一门写作课,同样的 枯燥、无趣
    • 平均每周 总共学习用时 6.6 小时。 花的时间比 writing about data 略多
  • Discrete Math Primer
    • 离散数学入门
    • 这门课的一个目的是给学生分流:根据这门课考试成绩,学生被分配到不同的数学学习路径:
      • 分数最低的去学 21108 (introduction to math concepts)
      • 好一点的去学 21127 (concepts of mathematics)
      • 再好一点的去学 21128 (math concepts and proofs)
      • 再好一点的去学 15151 (Mathematics Foundations for Computer Science)
      • 最好的 去学 21228 (Discrete Mathematics)
    • 平均每周 总共学习用时 3.8 小时
  • Computing at Carnegie Mellon
    • 熟悉CMU各种 计算资源,硬软件工具,各种设备使用方法以及限制,比如 cyber security, 打印机,学校电脑能否下载电影,黄片等等
    • 还有很多政治正确性的东西
    • 平均每周 总共学习用时 3.5 小时
  • Fundations of Robotics
    • 边学边做的机器人课,主要是用 Romi Robot 进行 编程、传感、电机控制 来实现一个自动行走的机器车。儿子秋假和寒假时带回家 玩,可以自动行驶,绕过房间的障碍物,用激光 和 可见光 computer vision, detection etc
    • 充满乐趣,又有成就感的一门课
  • Lean Programming 
    • Lean, 是一个 typed functional programming language, 也是用于 数学,统计、机器学习的 theorem prover.  算得上是一门 purely functional programming language. 对于初学者而言,有非常大的 learning curve. 而且首先需要扎实的 type theory 数学准备
    • 我儿子之前几乎没有什么functional programming的经验,也没有学过 type theory,所以没有什么准备就上了这门课,结果上课如同听天书,根本不懂。一共有 6个projects,秋假时,前3个projects都不会做。秋假回家时,孩子说,准备 drop 这门课。我查了一下规定,已经过了 drop deadline了,只能 withdraw了,那样就有一个 w 的不好记录了,看来你只能 硬啃了。于是孩子在秋假中,天天钻研 lamda calculus 和 type theory,以及 Lean 语言, 终于把 3个 projects 补上了。后来的课程也跟上了。
  • Putnam Seminar
    • 著名数学教头 PoShen Loh的课,为 Putnam 竞赛准备的
    • 课程不难,但最后参加 Putnam 竞赛夺得好成绩,还是比较难的
    • Loh名气很大,对学生很好,但感觉作为数学教头,他的严厉不够,难度也不够。

所有跟帖: 

你这个是相当于几门正常课程? -羊爸兔妈- 给 羊爸兔妈 发送悄悄话 (0 bytes) () 07/22/2024 postreply 13:39:34

必修的有几门 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (338 bytes) () 07/22/2024 postreply 13:44:03

太多了。是一学期还是一学年? -quantnj- 给 quantnj 发送悄悄话 (0 bytes) () 07/22/2024 postreply 13:42:50

这是第一学期 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 13:44:26

这一学年的课吧?不然,时间也排不过来呀。 -thorn- 给 thorn 发送悄悄话 thorn 的博客首页 (0 bytes) () 07/22/2024 postreply 14:00:49

成绩单 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (83 bytes) () 07/22/2024 postreply 14:09:28

专业差远了,课也少多了。 -Feinbery- 给 Feinbery 发送悄悄话 (82 bytes) () 07/22/2024 postreply 14:57:57

学霸 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 15:41:03

几乎没用。 -Feinbery- 给 Feinbery 发送悄悄话 (0 bytes) () 07/22/2024 postreply 15:48:40

其它学校第一年都在学习垃圾桶识课程 SCS已经开始专业课 这是最大不同 -东西南北衫- 给 东西南北衫 发送悄悄话 (0 bytes) () 07/22/2024 postreply 13:43:00

SCS 对通识课程也有很多要求吧。我们可以替代的都通过 AP替代了,不能替代的如写作课,还有人文商务课在第2学期 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 13:48:03

好像你娃马上大三了? -zaocha2002- 给 zaocha2002 发送悄悄话 (0 bytes) () 07/22/2024 postreply 13:43:56

是的 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 13:44:48

我家是跳过了线性代数。第一学期就和博士生一起上一门专业课了。 -羊爸兔妈- 给 羊爸兔妈 发送悄悄话 (0 bytes) () 07/22/2024 postreply 13:44:57

厉害,是哪个大学?我们没有可以替代的 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 13:48:54

CMU有些规定很不合理。娃在大藤上过honor课都不让免,只好再修它的普通课。 -whaled- 给 whaled 发送悄悄话 (0 bytes) () 07/22/2024 postreply 13:53:53

是专业课?还是通识课? -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 14:04:42

线代 -whaled- 给 whaled 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:07:38

这门课SCS 很难通融,可能是因为有些内容是其他学校没有的 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 14:10:42

矩阵变换 SVD 等等很有用 必修 -东西南北衫- 给 东西南北衫 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:15:12

平均每周学习70小时 (还不包括后三项),请问大概多少比例的CMU 学生可以做到这样? -紫坛逛一逛- 给 紫坛逛一逛 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:05:14

我家娃每天3-4小时游戏 -whaled- 给 whaled 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:10:52

高中爬藤的一周干70小时的小意思 不能到了大学降低要求 -东西南北衫- 给 东西南北衫 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:11:29

是的,有的孩子一周学100小时。我刚到美国时,教授说他念PhD是每周100小时,意思是叫我也要100小时 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 14:16:12

统计只给了平均,没有给方差,所以每个人是不一样的,不知道差别有多少 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 14:13:26

SVD 与 PCA之间的关系? 哪个更powerful, user-friendly ? -西东人8- 给 西东人8 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:24:23

PCA 算SVD 简化版本,更强用于Centered data with unit variance。其他情况用SVD -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 14:34:56

对AI, 显然SVD更有用 想象这是处理垃圾 -东西南北衫- 给 东西南北衫 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:35:45

你们这CMU课程设置跟别人就不一样。不知道还有哪家一学期上这么多门的。那应该对照普通大学的课程标注一下,否则就是吓死人 -Bailey4321- 给 Bailey4321 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:37:08

综合大学的CS只有15%的课程跟CS相关 P也学不到 -东西南北衫- 给 东西南北衫 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:44:05

我说的是课程学分相关性。一般大学一门课3学分等于三小时上课时间。一学期4门,撑死7门课 -Bailey4321- 给 Bailey4321 发送悄悄话 (0 bytes) () 07/22/2024 postreply 14:54:54

第一学期很多是预课,混个脸熟。核心课5门 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 16:27:41

Discrete Math Primer和Mathematics Foundations for Computer 同时 -zhucekunnan- 给 zhucekunnan 发送悄悄话 (0 bytes) () 07/22/2024 postreply 17:29:48

DMP先上,两周网课通过考试 -兄贵- 给 兄贵 发送悄悄话 兄贵 的博客首页 (0 bytes) () 07/22/2024 postreply 19:41:09

现在Advisor说最多54个学分,你们是怎么超过这么多?Advisor没啥表示吗 -横拍竖杆- 给 横拍竖杆 发送悄悄话 (100 bytes) () 07/22/2024 postreply 21:27:09

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”