





摘要:南洋理工大學公開資料表明,其計算機本科教育包括計算機工程和計算機科學兩個專業,各有6到8個方向。兩個專業方向大部分內容是重疊的。學生修滿154學分可獲工學學士學位。需修讀的專業課為21到23門,共70學分;專業選修課6門,24學分;通識課13門,36學分;實踐包含設計/創新項目、工業實習、畢業項目,共24學分。其課程設置緊跟學科發展潮流和行業應用需求。本文對該校的本科教育進行了詳細介紹。
關鍵詞:計算機教育;專業設置;課程設置;實踐教學;南洋理工
新加坡南洋理工大學(Nanyang Technological University,NTU)創辦歷史不長,但在國際上已享有盛譽[1]。她用不到30年的時間超越了世界上很多百年大學的水平,堪稱快速崛起的典范。南洋理工大學是一所以工科見長的大學,其計算機專業教育對我國新興大學的計算機學院,以及所有正在探索應用型計算機人才培養的高校,無疑具有很好的參考價值。鑒于此,筆者根據南洋理工大學網站對外公布的辦學資料,梳理南大的計算機教育特色,供同行們參考。
1院系設置與專業劃分
南洋理工大學包括商學院、工學院、文學院和理學院等四個主要學院,下設12個專業學院。除此之外,國立教育學院和拉惹勒南國際研究院是兩個自主學院[1]。計算機工程學院隸屬于工學院,下設計算機工程和計算機科學兩個本科專業,可頒授工學學士學位。其辦學主旨是為學生提供基礎扎實、涉及面廣的計算機專業教育,并進行大量的職業訓練,為學生迎接未來技術快速發展的挑戰和終生學習奠定基礎[2]。
計算機工程專業的辦學宗旨是綜合計算機科學與微電子工程學科,著重計算機系統及其實時應用的制作工程。讓學生具備計算機科學家的分析技能和電子工程師的開發設計技能。其可選專業方向包括計算機及通信網絡、計算機視覺與圖形學、嵌入式系統、高性能計算、信息系統、智能系統[2]。
計算機科學專業的辦學宗旨是專注于計算機技術的有效應用,尤其是算法和數據結構、設計方法、程序設計語言等方面,同時也將重點放在滿足給定要求的有效和可靠軟件的實際設計。該專業與計算機工程專業有很大程度的重疊,但重心置于算法和概念層面。相比于計算機工程專業,計算機科學專業更注重軟件的設計和構建;相比于頒授理學學位的同名專業,該專業更強調計算機科學的實際應用。其可選的專業方向包括智能系統、軟件工程、信息管理、計算機及通信網絡、計算機視覺與圖形學、高性能計算[2]。
2課程設置
南洋理工大學本科教育學制通常為4年。計算機工程學院本科學生在4年期間要修滿154學分。這154學分所包含的課程類別和數量如表1所示[3-4]。
以下分通識課、核心專業課、指定專業選修課幾部分說明課程。有關實踐教學的內容將在下一節專門介紹。
2.1通識課
通識(General Education)課相當于我國的公共課,分為三種。一是核心課程(Core Courses),主要涉及人力資源管理與溝通技巧,并為學生提供嚴肅思考和評論社會問題的基礎?,F有的5門核心通識課如表2所示。二是指定選修課(Prescribed Electives),分三個子領域,即人文社會科學、科技與社會、商業與管理。三個子領域覆蓋了幾乎所有學科范圍,有很多全校共享的可選課程。學生可以根據自己所學專業,從開闊視野的角度盡量選讀其他學科的相關課程。例如,科學和工程專業類學生可以選9學分人文社會科學方面的課,3學分的科技與社會、3學分的商業與管理[5]。三是任選課(Unrestricted Electives)。這類選修課指所有適合學生個人發展取向(更專業或更廣博)的選修課程。通過任選課,有的學生可以輔修其他專業(稱為Minor),獲得其他領域的資質。任選課的來源通常有以下幾種:各專業學院提供的任選課、學生所學專業提供的相關技術或指定選修課、其他專業提供的輔修課程以及其他途徑(例如受邀參與校內研究項目可獲學分)[5]。
2.2核心專業課
核心專業課為特定專業所有學生都必須修讀的課程。這些課程分布在一到三年級上學期的5個學期中。計算機工程專業和計算機科學專業的核心課如表3和表4所示。
上述課程中,英語提高(HW001)是為英語測試不合格的學生提供的輔導,無學分。精通C語言(CPE