本科课程
中大的计算机科学课程始于1978年,其出色的研究和教学享誉国际。课程涵盖多个范畴,包括:算法、人工智能、大数据分析、电脑与网络安全、数据库系统、机器学习、程序设计语言等。课程编排循序渐进,并透过导修和专题研习等,培养学生解难思维,以面对任何相关的挑战。
除学术以外,课程亦鼓励学生参加各类活动以扩阔视野,例如:国际程式设计比赛。课程亦会提供工读计划和实习机会,学生可以借此获取实战经验和策略。
计算机科学日新月异,造就很多新机遇。修读计算机科学课程,你将能学习并掌握最先进的科技,从而成为下一位创新和改变世界的计算机科学家。
系内主修科分派
从 2022-23年开始,计算机科学 (CSCI) 课程将直接由计算机科学与工程学系招生。在第一学年结束时,被计算机科学与工程课程录取的学生将被邀请申报他们的课程选择:计算机科学 (CSCI) 或 计算机工程学 (CENG)。本系将适当考虑学生的喜好,并尽量为学生提供其选取的课程。
为技术和数码化的社会作准备
中大的计算机科学课程开办于1978年,内容全面,涵盖理论、人工智能、机器学习、数据库技术、计算机图形学、分布式系统、大数据分析、电脑与网络安全等不同范围。课程设有六个专修范畴,学生可按自己兴趣选择:
- 智能科学
- 数据库及资讯系统
- 超媒体
- 分布式系统、网络及安全
- 算法与复杂性
- 数据分析
学生如符合个别课程的入学要求,可选择计算机科学和综合工商管理的双学位课程,以扩阔学习范围。在完成计算机科学理学士学位课程后,多读一年,便可取得工商管理学士学位。除了双学位课程外,更可以按个人兴趣选择其他科目作副修。
计算机科学毕业生
赵佑是2021 年计算机科学的毕业生,现于台湾Google担任软件工程师,认为获得现职全赖计算机科学课程内学到的技能和知识,他说:「现时大多数科技公司都求才若渴,尤其是那些擅长利用算法解决问题的人才,因此我将《数据结构》(CSCI2100)和《算法设计与分析》(CSCI3160)视为CS课程中最重要的科目。修读CSCI2100时,我们需要以纯 C 语言代码,如堆栈、哈希表、AVL 树和堆实现常见的数据结构,尽管这科难度颇高而且需时甚多,但它让我对数据结构有了非常透彻的理解,推动我能把算法转化为实际工序。而CSCI3160则奠定了理论基础,令我掌握如何分析错综复杂的时间和空间。」
「《操作系统》(CSCI3150)、《数据库》(CSCI3170)、《编程语言》(CSCI3180)和《计算机网络》(CSCI4430)也同等重要,科目内的知识常常在面试考核中出现」。赵佑提到课程有助他为未来职场作好准备:「我加入了 Google 的 Android Pixel 团队,日常工作中经常用到课程涵盖过的知识。我很庆幸自己在中大的严格学术培训中成长,有信心能应付软件业就业市场日趋激烈的竞争。」
课程每年录取百多名新生,他们都对计算机辅助设计、多媒体、资讯检索、数据科学和生物资讯等电脑系统和程式有兴趣。为了帮助新生适应,课程编排循序渐进:由入门科目和实务课业开始,然后才研习难度较高、结合理论和实际知识的科目。课程以培养学生严谨思辨能力为目标,务求令他们能应对与资讯科技相关的道德、专业和社会议题。
课程亦鼓励学生参与实习计划。学生可利用一年时间到业界工作,在老师和企业的协助下学以致用。
计算机科学与工程学系系主任金国庆教授指出,大多数毕业生会成为软件工程师或系统设计师,改善电脑或产品系统。他表示:「我们有很多毕业生在各大机构位居要职,例如香港特区政府、汇丰银行、英特尔、微软、国际商业机器和Google,不同行业都争相罗致。随着社会由传统转演进至现今全面科技和数码化,各个界别均非常需要计算机科学家及软件工程师。除了在业界工作外,有些毕业生在中大或其他海外著名学府继续深造。」
刊登时间:2020年 夏
最后更新:2022年 夏