西北CE-ms 选课体验

avatar 700028
Luke_JYK
12387
45
简单的写一下选课体验吧,基本上项目情况很多帖子都说了很多,未来再补充吧。西北ece/cs是三个专业CE/EE/CS,找工的居多吧,之前pyq全是同学拿到暑期intern。最近CS也是一直有新老师加入,工学院还是逐渐开始重视eecs了。

3个option:course就是4q毕业,project是5q,research是6q。12门课自己规划吧。我是打算project或research option。
西北ce的好处在于选课友好可以当一个cs的项目上。(一定要去要permission code!)
CS336 Design & Analysis of Algorithms, 选了Konstantin的,我们那年是他和Don Stull一起上,感觉对于我这种非科班出身的同学还是很有收获,据说Hartline的336给分不友好。
CS349 Machine Learning 选了Pardo的,他和Zach一起上的。上课讲的是基本的ml常见算法,没有考试,作业就是手撸经典ml算法还有一些问答题,很好拿A,上课ppt的数学公式还是值得反复看看,一度对ml产生很强兴趣,配套统计学习方法会有更多收获。
CE361 Computer Architecture 选了Memik的,memik讲的超级好,一开始因为口音适应了一会。基本上就是讲单多cycle的processor,之前好像还讲cache,不过我这个学期由于时间关系没讲。平时会有不定期的quiz,不过很简单,一共3次lab,分别是ALU,scp和pipeline(可选)。还有个final,不过我因为之前分够了就没去考,之前听人说不好拿A,不过课程还是很好的,选就完事了。
CE 334 Blockchains 开的新课,选了Dongning Guo的。课讲得很好,郭老师现在的研究方向。课程作业是来自UIUC的一门课的project,用rust写。最后感觉load很大,我和队友纷纷跑路。
CS 331 Computational Photography 选了 Florian的,python习题课,Florian人很好。讲的是一些计算摄影的基础知识,包括一些光学成像,照相机还有信号处理的内容。那个学期太忙了,这个课不是很上心,课程也是学期结束看录播补完的,想做cv的同学可以选。
CS340 Introduction to Computer Networking,选了Kuzmanovic的,老师口音比较重,所以我是看的tarzia之前录的课。这课挺无语的,内容很多,load挺大。不过四次project还是很有意思,python写server,routing算法,TCP和security的分析。期末考完一度想去做做network方向。
CS343 Operating Systems,选了Peter Dinda的,我爱Peter!!!Peter人超好,讲课不用ppt,手写把concurrency paging讲的很透彻,这个课60分的lab,40分的mid final,楼主考完期中一度以为自己炸了,不过最后还是过来了哈哈哈期末拿到了出乎意料的结果。Peter回答问题很认真,回复邮件也很快。课程内容包括 concurrency,schedule,device driver,filesystem,paging这些,一定一定要看书!!!
CE368 Programming Massively Parallel Processors with CUDA, 选了Nikos的。Nikos口音很重,课程也无语,四个作业就是写CUDA程序,468和368区别是468要做project。这课我自己是没什么收获,当初把精力全都放在了os和网络上。

未来继续补充。。。
  • 66
45条回复