说说NUS ECE Msc选课以及其他
发表于:2012-12-21 15:55     类型:生活在新加坡

yangzexin

寄托长老会员,总结了关于新加坡版学习、生活、签证的三部曲,非常有借鉴价值。

从申请到读书一直得到论坛和其余朋友的支持,尤其是来NUS后我们一群人和运佳版主的聊天收获很大,有感于他的人品挺拔一直计划着做点什么来回报论坛。正好NUS今天给出了我们上学期(09/10 Semester 2)的成绩,这也意味着我们正式毕业了,所以决定针对我和我们同学们选课的经历简单的介绍一下ECE 专业的课程以及把我选的课程介绍给大家! 首先介绍一下ECE的组成,NUS 的ECE Department 有四个方向 Communication; Control;Electronics;Computer。这也是大家来了之后可以选择的四个specialization,当然不选小方向也是可以的,修满十门课即可!如果选了小方向的话会在degree scroll上有显示,对于是否应该选小方向我也不知道,这个每个人自己决定吧。如果选了小方向的同学就要注意每个方向要求的必修课以及其余的要求,如果不能满足是不能一年毕业的这一点要注意。大约在大家快过来的前一段时间(我去年是7月5号收到的,7月18号启程可以看出差点错过)会收到NUS寄给大家的选课包裹,这一点要注意,我有的同学没有收到,不过这也不要紧到时候过来了同学间相互看一下就可以了,之所以要提到这个是因为这个离出发时间很近我怕大家提前准备去其他城市飞往新加坡而忽略这封信。包裹里面会有选课注意事项;每个小方向的必选课清单等等。NUS Faculty of Engineering的研究生课程大部分是在晚上,这样做是为了照顾本地的parttime 学生,并且phd,master of engineering和Msc是一起上课这一点可以看出竞争力还是有的。如果打算一年毕业的话就必须每个学期选5们课,这样周一到周五必须全勤!当然也可以选择EE5001,EE5002和EE5003这三个针对MSC project来抵消一部分学分,这一点最后再叙述。总的来说ECE相比其他系来说还是比较合理的,因为据我所知engineering有些专业不许你一年毕业,也就是限制你每学期选课数量,并且ECE由于有四个小方向所以可选的课非常多,每天大概有5到6们课可供选择,这一点还是比较幸运的。 [b]先说第一学期,[/b][b]2009/2010 Semester1[/b] 周一,我选的是EE5306_Random Signal Analysis,这个相信学通信,电子信息的同学不会陌生。前面先讲概率论的知识,然后讲到随机过程的各种,提到遍历性,平稳性,马尔科夫过程等等。如果感觉对这方面的知识掌握不错的话可以考虑这门课。这门课的特点是公式推导很复杂,也比较抽象,还有就是这门课的老师喜欢更新课件,这可能是由于公式太多难免在可见里面出现错误。所以大家不要一次把课件全部打出来,一章一章的打印。这门课的最终成绩是30%的期中考试+70%的期末考试。 周二,我选的是EE5101_Linear Systems,这门课强烈建议大家选。因为这个是control的基本课程,王教授也超级好。分为两个部分,第一个部分是机械的一个老师讲的,主要是 讲了李雅普诺夫判断系统稳定什么的,比较理论;第二部分用到了状态变量分析法(state space)介绍各种control system比如decoupling system;servo system等。还比较简单,最后的成绩是25%的一个小project+75%的考试。那个project是来自王老师,用Matlab来仿真各种系统,这个要求的比较死比如LQR基本上把Q和R矩阵都规定死了。 周三,EE5508_Semiconductor Fundamentals,微电子的同学不会陌生吧!Electronics的必选课,深受全校学生喜欢,很多science的同学还有学材料的同学选这个。Xiang老师人 不错,不过我们这门课得分都偏低。主要是对于本科物理背景强的同学来说这门课太简单了,我就认识课都不用上就拿A的同学,当时考试的时候我旁边的女生熟练的敲打计算器提前交卷看得我叫一个羡慕。反正这门课努力一下也可以的个不错的成绩。两个老师第一个是两次作业,第二个是一场QUiz作为平时成绩,然后在加上考试成绩。大家的平时成绩都不错。 周四,EE5103_Computer Control Systems,这门课主要讲解controller和observer的理论,第二个老师会结合实际的例子来讲解。第一个老师讲课不错,是一个中国人他的作业大 家一定好好做,然后考试复习会轻松很多;第二个老师的project很难,以前也是作业到我们这一届改成了一个小project+一次作业。最后成绩是60%平时(每个老师30%)+40% 考试。 周五,EE5902_Multiprocessor Systems,这是我最不愿提起的一门课!真是杯具,现在想想都不应该选这门课,拉下我的均分不少。当然主要还是怪我这方面基础太差,如果大家对计算机组成原理不是很熟的话最好还是不要选。如果选了这个的话,争取平时多多准备,这门课十分具有印度老师的特点:课件做的很没有条理,一大堆附加的课件,有些还是手写的,我当时复习的时候就是觉得东西越看越多,再加上这门课和周三的课在同一天考试一个1点一个5点,当时复习这两门差点没崩溃!还有就是不知道大家的听力怎么样,反正这个老师说话很快,大家注意一点!这门课也有一个project,是以小组为单位来做的,貌似占40%的成绩,最后的考试第一部分是填空题,需要注意的是错了的话要倒扣分,估计我就是这个闹的,本来没得多少分,然后还倒扣了不少。 由于这几天很忙,先写到这里……过段时间再补充。不好意思了…… [b]继续来说第二学期,[/b][b]2009/2010 Semester2[/b] 由于上学期周五的那门课EE5902_Multiprocessor Systems,把我的均分拉下太多(只有可怜的3.8)所以第二学期对我最终的成绩就尤为重要了!我给自己定的目标是第二学期至少要拿4.2分,这样总的均分就是(3.8+4.2)/2=4.0。4.0这个分从我了解到的信息来看是非常重要的,貌似这个成绩对申请Phd有很大的帮助,倒不是我准备申请读博只是不想断了这条最后的退路。因为谁也不知道毕业后就业形势会是怎么样,万一工作不好找还有条退路!希望后来的同学们注意(另外从我一个同学的经历来看还是尽量把分拉高一点,我那个同学已经拿到了NUS researcher的工作offer但是最后系里的评审没通过,原因就是均分不够,希望大家引以为戒),既然大家拿了家里的钱过来读书,最好还是认真学习,个人觉得自己努力还是能学到不少东西的,呵呵扯远了,继续说选课! 星期一,我选的是EE5406_Wireless Network Protocals,这个也是communication和computer的同学比较喜欢选的课程。两个老师都是A-Star的,一般来说A-star作为科研机构老师上课水平会差一点,这两个老师是A-star I2R的,个人觉得I2R是个神奇的地方,老师一个个个性十足。这两个应该属于激情型,课程讲的还比较基础,第一个老师主要讲MAC协议,主要讲Non-deterministic MAC protocols,具体有Aloha,slotted Aloha,CSMA等等。各种协议的详细规定,如何实现公平性,提高throughput等等,这个老师的CA是一个project,占10分,利用C或者C++仿真Aloha或者S-Aloha,外加一个随堂quiz占5分,不过这个quiz比较扯淡,我们考的时候发现题目出错了,显示条件不够,然后是每个人理解不一。这样一下子乱了,老师很nice的把所有交了卷子的都给满分。第二个老师,充分体现了印度老师特点,讲的很杂,第一部分还讲了编码,如何利用编码查错纠错,什么循环冗余校验等,第二章直接跳到Routing Strategies,当然少不了著名的Dijkstra’s Algorithm了,接下来就搞笑了讲起了拍卖auction和博弈论(by Nash)并且还是考试重点,然后还讲了下SIM,以及网络安全等等,这个老师的CA是一个quiz,15分三个题,比较简单。最后的考试占70分。 星期二,EE5105_Optimal Control Systems,这门课时两年开一次,所以可能有的同学选不上。要求是选了EE5101_Linear Systems或者EE5103_Computer Control Systems才可选,当然如果懂的state space分析方法的话也可以选。第一个老师主要讲各种系统连续和离散LTV等的optimal计算方法,给的很抽象,然后CA是4次作业,第二个老师也是computer control的第二个老师,也是结合硬盘的disk 来讲的optimal,降到了离散和连续ricatti 方程,kaman filter等,CA是一次作业外加一个project,还比较简单可能是占总分很少的关系,两个老师每人15%,最后考试70%。 星期三,EE5407_Adaptive & Spatial Based Wireless System,这门课有点难!老师来自I2R,第一个老师讲的很没有条理,想睡觉。课件像天书,不过好在他的考试每年出题都差不多,基本和CA一样,把他给的作业做了差不多不用复习了,可能是课听不懂会做题就行,现在想想幸亏他突然把作业时间提前了,我不得不提前花了几天看课件来做题,不然拖到考试前再做的话就很紧了,哎,拖拉的毛病总是改不了。第二个老师的也不是很好懂,主要讲了信道,然后讲了transmitter 和receiver的beam forming,每个讲了三种方法,然后提到了diversity order和array gain,分别针对SIMO 和MISO系统。接着针对MIMO 系统讲了讲了讲利用SNR求发送端和接收端不同方法下的channel capacity,公式很多,不过有规律!我个人对这方面很感兴趣,不知道其他同学的想法。CA是每个老师布置一次作业,总的占40%,对考试很有帮助。 星期四,EE5904_Neural Networks,神经网络。这个和computer control的第一个老师相同,第二个老师人超级nice。和computer control一样,第一个老师的作业很有价值,认真做学不少东西,不过这次基本是用MATLAB 做,分别针对各种neural network来仿真,比如perceptron;MLP;RBFN;SOM等其中还有根据照片来training system分别人脸的性别,然后用testdata来评估系统,很有意思。如果认真做的话基本上可以不用复习,不过工作量有点大,占得分也多三次作业30%;相比第一个老师第二个老师的作业就少多了只有一个project也是占30%,用SVM(support vector machine)来处理威斯康辛州的Cancer data,不过基本上会有助教大家来做,主要是利用不同kernel来建立SVM,第二部分是hopfield network,也算是神经网络比较前沿的东西。考试只占40%。 星期五,EE5404_Satellite Communications。这个课基本上是送分课吧,如果想学东西的这个课就免了,没有平时作业。老师会有tutorial,不过板书超烂,字母写的看不清,影响复习,最好找几个同学一起上,这样也有讨论的。基本上作业题也近似于考试题了,不过建议大家不要背题,还是理解最后考试会玩点小花样。两个老师都是来自I2R,其中有个老师会变相的点名,就是每堂课拿出一张纸让大家把名字和学号写上,这是我唯一见到的一个例子。 通过我的努力,第二学期均分有4.4,这样最后的总平均成绩是(3.8+4.4)/2=4.1,不算特别满意,但还可以接受。 对我来说这学期最开心和神圣的时刻是5月6号早上8点,当我第一个踏上NUS central library 6楼准备为最后一门课做最后冲刺时,6楼一片漆黑,然而当我一只脚踏进去的时候所有的灯一下子全部打开,这感觉十分美妙,可能是我已经估计到我可以按预期目标完成master的课程学习,小小的纪念一下! 然后再说说EE5001,EE5002和EE5003。前两个每个4学分,相当于一门课,5003相当于2门课,建议大家实在没有什么好选的时候可以考虑EE5001,不过要你去找老师接受你愿意给你签字,5001和5002是连续的如果第一学期选了5001第二学期才能选5002,因为据说这个得分一般比较高,前提是你做完project,我认识的做5001的是读一点论文然后写一下proposal,然后搞个答辩,还不错,注意一定找个nice的老师可以通过校友什么的来找老师,至于EE5003,大家可以参考这个帖子: http://bbs.gter.net/bbs/thread-990762-1-1.html 个人觉得这个还是看老师,我们这一届有3个选了这个,全部按期做完。只要老师让毕业什么都好说,反正就是慎重选择老师就好,多打听。这一点校友关系就可以发挥出来了,让人帮忙推荐还是有效的,如果做得好老师人又好的话第二学期可以混个research assistant做做一个小时10几块钱,每个星期17个小时左右,具体的可以在NUS网上搜索,还不错基本上吃住不愁了。更大的好处是可能做完后一般会给个research engineer你,或者可以转博,省的找工作,有这方面考虑的同学可以考虑一下。这一点是国内的同学没法比的,毕竟近水楼台先得月,这样的例子很多! (寄托天下原创, 转载请注明) 访问原帖: [url=http://bbs.gter.net/bbs/forum.php?mod=viewthread&tid=1104551&fromuid=3272529]http://bbs.gter.net/bbs/forum.php?mod=viewthread&tid=1104551&fromuid=3272529[/url]