CMU INI MSMITE 一学期体验,部分课程介绍

avatar 1050276
Hec4e
787
3
上一篇一个月就读体验大致说了项目优缺点,这里总结一下:CMU title好使,课程选择多,水的硬的都有。坏处是workload大。

这里介绍一下这学期上的课。

15-213/513 CSAPP
像是一门System入门课,涵盖范围广,从内存到网络。全程C语言,网上资源很多就不详细赘述了。功利一点来说,对招工没什么帮助。**注意INI的DS不需要513作为先修,MITE的同学只想上DS的话完全可以不上这门课。

14848 Cloud Infra
Cloud skillset 入门课,技术栈很fashion,从Docker,K8s,Terraform到Hadoop,Spark。授课水平不高,上课不如看官方Documentation。

Lab做了挺有用,可以填充简历Cloud相关的部分,但是教授和TA没法提供什么帮助。

Workload对于有一定开发经验的人来说很小,大约1周半一个assignment,不写正经代码,都是写写部署脚本,简单脚本什么的,2-8h可以完成。学期最后有一个双人合作final project,三个options,其中workload最小的20h内也可以搞定。期末考试使用Lockdown Browser开卷,可以看课程内的所有资源,平时作业自己写,期末复习一两天就够。

比较恶心的地方是上课签到题目占总分25%,做错了也没分,会设置答题密码,没办法翘课。

17514 Software Construction
很实用的课,课程设计也还行,JAVA黑马程序员++。通过循序渐进的lab和assignment学Java和JS,作业大概是从简单命令行工具到简单前后端。有两个mid term+一个final比较烦,需要背PPT,也不能说完全没用,大概是设计模式八股文。

(注意本课老师明确说明可以用GPT,所以代码开发实际上没有门槛,不用担心写不出来)
对于完全没有开发经验/转码同学来讲workload偏大,但是是一门很好的开发入门课。
对于科班无实习经验的来说,workload不算大,能学到不少软件设计相关的东西。
有开发经验的可以当水课上,学不到太多,复习考试可能会比较烦。

14776 Business Management
经管课,上课做作业就能拿A,事情多但是工作量不大,教授人挺好。INI必修课,没什么好说的,建议选负责的队友。
3条回复