各位好,我是成功大學資訊工程系的黃敬群 [1],自 2012 年回母校任教至今,希望將自己二十年來在資訊科技產業的所見所聞分享給有緣的學生,由於課程要求強調和產業接軌,近期接受課程訓練的學生中,有三位學生到 Google 擔任工程師、一位到 Microsoft 擔任高級工程師,以及超過十五位到聯發科技任職。我也很高興,裡頭不乏有人年薪十餘萬美元,他們為自己爭取到更寬廣的舞台。
回到「進階電腦系統理論和實作」課程 [2],我們採用美國電腦科學系排名第一的卡內基美隆大學 (CMU) 資深教授編撰的 Computer Systems: A Programmer's Perspective (縮寫為 CS:APP) [3] 教科書為主軸,把程式設計及最佳化、數位電路基礎、指令集架構、組合語言、儲存裝置、連結器與載入器、行程和執行單元、虛擬記憶體等等自各不同的學科的核心知識攪和在一起,並以程式開發者的視角呈現。過程中,我們針對各大資訊科技公司的軟體工程師專業技能需求,斟酌調整課程的涵蓋範圍,還會不時提醒面試的「必考題」(這句不精確,應該說常考題目以及應答的技巧)。
聽起來很超值吧?一門課程即可滿足多項願望,歡迎對自己未來有所期望的學生來選修和旁聽,請參見課程說明:
至於選課有什麼條件呢?自認具備基本的 C 語言程式設計和英文讀寫能力,重點是有 GUTS 即可。之前甚至有位政治系的學生選修本課程,因而到首爾從事軟體開發,另一位歷史系的學生也在參與本課程後,到資訊科技公司擔任工程師。同學們真的不用太早自我設限。
從 9 月 8 日起的每週二 15:10-18:00,地點在資訊系「新館」2 樓走到底的 203 電腦
教室。預祝學習順利!
[1] [2] 課程線上教材: [3]