往內容

本科課程

 

中大的計算機科學課程始於1978年,其出色的研究和教學享譽國際。課程涵蓋多個範疇,包括:算法、人工智能、大數據分析、電腦與網絡安全、數據庫系統、機器學習、程序設計語言等。課程編排循序漸進,並透過導修和專題研習等,培養學生解難思維,以面對任何相關的挑戰。

除學術以外,課程亦鼓勵學生參加各類活動以擴闊視野,例如:國際程式設計比賽。課程亦會提供工讀計劃和實習機會,學生可以藉此獲取實戰經驗和策略。

計算機科學日新月異,造就很多新機遇。修讀計算機科學課程,你將能學習並掌握最先進的科技,從而成為下一位創新和改變世界的計算機科學家。

以計算機技術解決問題

身為科技愛好者,陳晉琛被電腦可以如何塑造人類生活所吸引:「自中學開始,程式編寫已是我其中一項有深厚興趣的學科。我們可以透過幾句簡單編碼解決一些複雜問題,或執行不同的工作。因此,我毫不猶疑地選擇了中文大學的計算機科學作為我的主修科目。」

中大的計算機科學課程開辦於1978年,內容全面,涵蓋理論、人工智能、機器學習、數據庫技術、計算機圖形學、分布式系統、大數據分析、電腦與網絡安全等不同範圍。課程設有六個專修範疇,學生可按自己興趣選擇:

  • 智能科學
  • 數據庫及資訊系統
  • 超媒體
  • 分佈式系統、網絡及安全
  • 算法與複雜性
  • 數據分析

學生如符合個別課程的入學要求,可選擇計算機科學和綜合工商管理的雙學位課程,以擴闊學習範圍。在完成計算機科學理學士學位課程後,多讀一年,便可取得工商管理學士學位。除了雙學位課程外,更可以按個人興趣選擇其他科目作副修。

跟很多新生一樣,晉琛最初也以為計算機科學只會局限於重複乏味的程式編寫,但他漸漸發現其所涵蓋的範疇遠超他想像:「課程設計備有高度靈活性。我可以嘗試人工智能、數據庫、多媒體和網絡安全等範疇的基礎導論,發掘自己的興趣並強化相關的技術,再選擇一些進階課題作深入修讀。有些課題內容具挑戰性,能培養出解難思維,並提升自信,這些特質對我將來的個人和職業發展都有幫助。」

課程每年錄取超過一百多名新生,都是對計算機輔助設計、多媒體、資訊檢索、數據科學和生物資訊等電腦系統和程式有興趣的學生。為了幫助新生適應,課程編排循序漸進。學生先修讀入門科目和進行實務課業,然後進展至結合理論和實際知識的較有挑戰性的科目。課程的目標是培養學生的嚴謹思辨能力,以應對與資訊科技相關的道德、專業和社會議題。

學系有三十九位敬業樂業的老師,晉琛慶幸有他們一起渡過這四年富有成果的大學時間。「他們悉心教導每個課題,也會熱心地跟我們討論各種複雜內容。而計算機科技日新月異,老師經常鼓勵我們於課外時間探索和學習新事物。」

課程亦鼓勵學生參與實習計劃。學生可利用一年時間到業界工作,在老師和企業的協助下,將所學的知識應用到現實層面。晉琛於大學二年級前往墨爾本,參加為期六星期的資訊科技實習計劃。「那次實習真的令我大開眼界,除了可以習得實際的工作經驗之外,也是個難得的機會讓我學會更加獨立,和體會到香港與外國的文化差異。」

計算機科學與工程學系系主任金國慶教授指出,大多數畢業生會成為軟件工程師或系統設計師,改善電腦或產品系統。他續說:「他們很多在各大機構和企業內位居要職,例如香港特區政府、滙豐銀行、英特爾、微軟、國際商業機器和谷歌,不同行業都爭相羅致我們的畢業生。隨着由傳統轉化至現今科技和數碼化的社會,各個界別均對計算機科學家及軟件工程師需求尤其殷切。除了在業界工作外,有些畢業生在中大或其他海外著名學府攻讀研究院課程。」

「課程鞏固了我由理論到實踐的根基,在這個日新月異的電腦科學領域更顯得重要。」晉琛現於一家航空公司擔任資訊科技畢業見習生,有機會交替到不同部門工作,他補充:「有朝一日,我希望成為一位全面的程式設計專家。」

刊登時間:2017年 夏
最後更新:2020年 夏