中山大学-香港中文大学 2+2
前面也提到了,CUHK 的 CS 和 CE 很多课一起上,所以 CE 被迫学了不少 CS 的东西,但是我觉得学的这些 CS 方面的东西,如操作系统、计算机网络等对 CE 来说也是挺有用的。在这边能学到的关于嵌入式方面的知识比较局限,想学实战技能还是要靠自己自学。CUHK 的 CE 大致分嵌入式设计和 VLSI 设计两个方向。嵌入式偏向微处理器、FPGA 等芯片应用,VLSI 偏向芯片内部的设计(偏 EE)。总体来说重实践,而不是理论。
下面是 CE 必修课中的一部分课程,CE 的选修课大多数也只能选 CS 或工程学院其他专业的课,很少看到有选修课是 CE 的。
听 local 本地生说,以前还不是大类招生的时候,计算机工程学在香港中文大学工程学院在香港高考(JUPAS/DSE)收分成绩是偏低的。我进来读之后,发现这个专业的本地生只有个别几个是真正喜欢这个专业而且学得好的。CE 历来几乎没有内地生和国际生,上一届非本地生只有 5 个 10 级 2+2,我这一届非本地生只有 2 个 11 级 2+2,我下一届没有非本地生。另外这个专业人数很少,我上一届 50 人左右,我这届 40 人左右,我下一届(大三)50 人左右。
现在读大二的 CE 中有 4 个内地生(非 2+2),算是比较多的一届了。
教学方面,CSE(CS+CE)是在同一个学系,所以 CS 和 CE 的教授很多都是共用的,因为课程有 60%左右也是两个专业一起上的。但是,CUHK 的 CS 在教学资源上应该是比 CE 好不少,三分之二的 CSE 教授都是偏 CS 方面的。
CUHK 的 CE 跟香港科大的 CE 比起来我感觉要差一些,科大的课程设置比较完善,CUHK 的 CE 专属课程较少。
Course Code | Course |
---|---|
CENG3150 | 系統軟件原理 |
CENG4480 | 嵌入式系統開發及應用 |
CENG3420 | 計算機組成與設計 |
CENG3430 | 數字系統之快速原型技術 |
Course Code | Course |
---|---|
CSCI3190 | 離散數學及算法導論 |
CSCI3100 | 軟件工程 |
CSCI4140 | 開放代源碼軟件項目開發 |
CSCI4430 | 數據通信及計算機網絡 |
Course Code | Course |
---|---|
CENG3470 | 數字電路 |
CENG3490 | 超大規模集成電路設計 |
ENGG2310 | 通信系統原理 |
CSCI4430 | 數據通信及計算機網絡 |
(注:上叙课程是从旧学制毕业要求中摘取,12 级之后是新学制,新旧学制的 course code 不一样,但课程差不多)
我之前填志愿的时候是报的 IE,在来香港前的那个暑假发邮件让学院把我的专业改成了 CE。一方面是因为自己比较喜欢做实践应用,以后会往消费电子产品方向发展,像现在的可穿戴设备和智能家居这些我都比较感兴趣,之前大一大二也是往这些方向学习;另一方面是因为自己的编程能力不突出(CE 的编程量会比 IE 和 CS 少一些)。
动手能力比较强,以后想做电子产品、机器人、无人机、可穿戴设备等的同学比较适合选 CE。喜欢理论研究的,CE 的范畴内的选择并不多,因此不太建议选 CE。总体来说我很庆幸自己选了这个专业。暂时只想到这么多,有兴趣想选 CE 的同学可以 Email 联系。