NYU Courant CS 学过的课程
1072925
1. Fundamental Algorithms. Instructor: Alexander Alekseyev。这位老师在2sigma工作,对待教学很认真,课上完全板书,我很喜欢他上课的风格,作业都是书上的,考试难度适中。
2. Operating Systems.
Instructor: Hubertus Franke。这位老师是业界大牛,有基础的同学学起来应该问题不大,转专业同学建议提前做功课,作业尽量布置下来就开始做,别拖到最后。考试我觉得有点难。。。
3. Programming Languages.
Instructor: Cory Plock。这位老师讲的挺清楚的,我觉得学到挺多,作业考试难度适中。
4. Database Systems.
Instructor: Dennis Shasha。课程内容比较基础,这位老师讲课比较迷,我不习惯他的风格,基本就是听着听着不知道自己神游到哪里去了,好在作业很简单,没有考试。
5. Special Topics: Realtime and Big Data Analytics.
Instructor: Suzanne McIntosh。课不难,主要学了MapReduce的原理,老师很nice,但是去年去世了,挺难过的。
6. Special Topics: Vision Meets Machine Learning .
Instructor: Davi Geiger。这位老师的课不推荐,当然如果想水一水就另说。老师态度不太认真,没学到什么东西。
7. Special Topics: Multicore Processors: Architecture and Programming .
Instructor: Mohamed Zahran。这位老师课讲的挺好,很清楚,编程作业难度适中,最后是个group project,没有考试。
8. Special Topics: Practical Computer Security .
Instructor: Kevin Chen。 这位老师在Amazon工作,课讲得挺清晰,作业是seed lab,难度适中。小提醒:对于作业问题稍微往深里想一想,因为老师要求的回答会比表面问题深一点。
9. Computer Graphics .
Instructor: Daniele Panozzo。这位老师课讲的挺好,很清楚,编程作业难度适中,最后有个期末考试不难。
10. Natural Language Processing.
Instructor: He He。新来的老师,课讲的偏理论,作业之前是一半推导一半编程,后来根据同学提议改成全部编程。作业难度适中,有个期中考试略难,最后是个group project。个人感觉有ML基础来学比较好。
11. Distributed Systems .
Instructor: Aurojit Panda。每节课有个topic,老师要求每节课前读两篇论文。我对于读论文实在感到头痛,老师讲课也听不太进去,所以学的不好。lab难度递增,还行。最后project挺难,花了很多时间,但可能同学们都太强,最后得分不咋地。想得A的同学最后project得下大力气。
我对课程评价很大程度取决于老师的讲课风格和水平,可能比较主观。作业都建议大家尽量不要拖到最。老师们都很欢迎提问,大家利用好这个宝贵资源。希望有帮助。
补充内容 (2021-1-14 06:18):
Grader和TA的机会还挺多,学有余力的同学可以报名挣点零花钱。enroll 学院的opportunity email list,就会收到这些信息,还有一些其他活动等信息。
2. Operating Systems.
Instructor: Hubertus Franke。这位老师是业界大牛,有基础的同学学起来应该问题不大,转专业同学建议提前做功课,作业尽量布置下来就开始做,别拖到最后。考试我觉得有点难。。。
3. Programming Languages.
Instructor: Cory Plock。这位老师讲的挺清楚的,我觉得学到挺多,作业考试难度适中。
4. Database Systems.
Instructor: Dennis Shasha。课程内容比较基础,这位老师讲课比较迷,我不习惯他的风格,基本就是听着听着不知道自己神游到哪里去了,好在作业很简单,没有考试。
5. Special Topics: Realtime and Big Data Analytics.
Instructor: Suzanne McIntosh。课不难,主要学了MapReduce的原理,老师很nice,但是去年去世了,挺难过的。
6. Special Topics: Vision Meets Machine Learning .
Instructor: Davi Geiger。这位老师的课不推荐,当然如果想水一水就另说。老师态度不太认真,没学到什么东西。
7. Special Topics: Multicore Processors: Architecture and Programming .
Instructor: Mohamed Zahran。这位老师课讲的挺好,很清楚,编程作业难度适中,最后是个group project,没有考试。
8. Special Topics: Practical Computer Security .
Instructor: Kevin Chen。 这位老师在Amazon工作,课讲得挺清晰,作业是seed lab,难度适中。小提醒:对于作业问题稍微往深里想一想,因为老师要求的回答会比表面问题深一点。
9. Computer Graphics .
Instructor: Daniele Panozzo。这位老师课讲的挺好,很清楚,编程作业难度适中,最后有个期末考试不难。
10. Natural Language Processing.
Instructor: He He。新来的老师,课讲的偏理论,作业之前是一半推导一半编程,后来根据同学提议改成全部编程。作业难度适中,有个期中考试略难,最后是个group project。个人感觉有ML基础来学比较好。
11. Distributed Systems .
Instructor: Aurojit Panda。每节课有个topic,老师要求每节课前读两篇论文。我对于读论文实在感到头痛,老师讲课也听不太进去,所以学的不好。lab难度递增,还行。最后project挺难,花了很多时间,但可能同学们都太强,最后得分不咋地。想得A的同学最后project得下大力气。
我对课程评价很大程度取决于老师的讲课风格和水平,可能比较主观。作业都建议大家尽量不要拖到最。老师们都很欢迎提问,大家利用好这个宝贵资源。希望有帮助。
补充内容 (2021-1-14 06:18):
Grader和TA的机会还挺多,学有余力的同学可以报名挣点零花钱。enroll 学院的opportunity email list,就会收到这些信息,还有一些其他活动等信息。
