🎓 資工系生存指南

國立東華大學 資訊工程學系
各位學弟妹好,我是即將畢業的學長,這幾年走下來,在系上跌跌撞撞,雖然有推課,但發現資工系的某些課程資訊還是很有限,所以在畢業前夕,我把這些課程毫無保留做了整理,當作送給學弟妹們的禮物。希望能幫大家少走點彎路,在選課時也有參照,祝福大家每學期都能順利PASS!
用電腦排版,如果手機看的不舒服請見諒。
📚電腦視覺(茂村老師)
算分方式: 每一堂課會有小練習當作點名分數,其餘則看 OpenCV 相關專案的成果。
注意事項: 本課程主要教授 OpenCV 套件。專案內容是利用老師提供的指定影片進行分析,並用學號尾數做區分,因每個人的內容都不同而無法抄襲他人。此外,老師很鼓勵大家使用 AI,但必須在報告中詳細註明如何使用以及哪些部分有使用。
📚資訊安全管理系統(道顧老師)
算分方式: 成績由作業決定。另外,老師會不定時抽查點名當作加分。
注意事項: 考試形式為在家寫作業,沒有期中期末考。其中老師不定時抽查點名的加分非常重要,在乎總成績的同學請務必每堂去上課。
📚深度學習導論(CCC老師)
算分方式: 包含期中考、期末專案平台排名與報告內容。此外,老師上課常開放舉手加分(每次加總分一分,答錯有時也會給分)。
注意事項: 課程內容很扎實。期中考範圍蠻大的,平常就要讀書,否則考前會讀得很辛苦,不過考試時開放帶一張 A4 大抄。期末需要完成三個機器學習專案,並在平台上與同學比賽模型跑分排名。要拿 A+ 其實不難,在乎成績的話臉皮要厚一點,多舉手爭取加分。
📚程式設計/資料結構/演算法實驗(小紅、阿西、烜瀚老師)
算分方式: 由你總共答對多少題目來決定。Demo 時通過助教提問才會給分。
注意事項: 每週會有 n個題目需要提交並通過 Online Judge 評判,且每週都需要到教室找助教進行 Demo。找助教 Demo 時,助會請你解釋程式碼並問你問題,現在ai很發達,所以願意跟AI聊天搞懂應該不難,然後Online Judge並不是很智能,常常你寫的是對的但是跑出來是錯的,可以用文字比對網站,看你的結果是不是有多一個空格或是多一個換行符號,常常問題可以馬上解決。另外,聽說未來也許會改變課程進行方式(不確定)。
📚資訊安全(慶隆與道顧老師合開)
算分方式: 由測驗、考試分數、平日作業與實驗成果共同評定。
注意事項: 前半學期講理論知識,下課前發放當日概念作業;期中考後改為實作,會在電腦教室做資訊安全相關實驗。課程包含期中考與期末考,皆為開卷考試且可以使用網路。許多實驗需要找人組隊,最好有朋友一起修。另外,實驗的部分很吃助教,遇到不耐煩的只能自求多福。
📚正規語言與自動機(羅壽之老師)
算分方式: 考試(期中期末考與小考)、平日作業與隨機抽查點名。
注意事項: 屬於正規語言與自動機理論。老師教得很好,期中期末考可以帶任何紙本筆記。務必要認真上課,因為這堂課教的某些算式或圖的畫法很多都跟網路上的課程不一樣,課後自己補會很辛苦(但某些印度教學影片會有寶藏方法,有空可以找來看)。此外,作業與小考內容極其重要,就是期中期末的考試重點。老師會隨機抽查點名(次數很少),若沒到很容易被扣很多出席分數。
📚作業系統(旻秀老師)
算分方式: 期中考與期末考成績。
注意事項: 為作業系統理論,包含期中考與期末考。基本上把歷屆考古題讀熟要過關沒有問題,但聽說老師有想改題目。期末考可以帶一張 A4 大抄,但考試範圍包含期中考之前的內容,所以期中考完後不能把前面的東西忘記。另外,作業系統排程的題目佔整張考卷很大的比重,若需要臨時抱佛腳可以優先讀這個章節。
📚離散數學(寶蓮老師)
算分方式: 上課會用 Zuvio 點名,作業也是在 Zuvio 上提交。
注意事項: 為離散數學課程,建議自己認真讀就好。
📚計算機組織與組合語言 / 計算機結構
算分方式: 由平時小考加上期中、期末考決定。
注意事項: 此為兩堂硬體核心課,且計算機結構的前三分之一課程都在複習計算機組織的內容,所以前一學期的課要好好上。老師教得非常好,發現同學不懂會重複講解,下課也很願意解答。若上課真的聽不懂,推薦觀看清大開放式課程黃婷婷老師的影片,同樣教得很清楚且會不斷帶你複習,聽著聽著突然就會了。修完計組後,開學前的暑假建議複習一下,下學期修計結會輕鬆非常多。有讀書的話題目一定寫得出來,考試不會很刁難,但針對專有名詞要能用自己的話解釋,老師必考。
📚機率(官陵老師)
算分方式: 由平時小考加上三次段考決定。
注意事項: 為機率課程。第一次段考內容完全是高中機率的範圍,可以自己先複習拿分。後面兩次段考則建議讀熟 PPT,許多題目都是從 PPT 直接出題,通常只改數字而已。
📚資料結構/演算法(張紘睿老師)
算分方式: n次作業加上期中考與期末考。老師最後會調分。
注意事項: 兩堂課模式相同,皆包含 n次作業與期中、期末考。考試皆為開卷考試,題目非常多且通常大家都寫不完,但不用擔心成績很難看,老師最後會調分,注意不要當倒數的就好。建議把 PPT 裡面花大篇幅講解的資料結構或演算法在考前自己搞懂,並轉成一套自己的 SOP 寫在紙上,考試遇到直接套用 SOP 能幫助多寫好幾題。
📚程式語言與編譯器(雍忠老師)
算分方式: 期中期末考、期中期末專題,以及每次課堂題目(需下課寫好交到 e學院)的平時成績。
注意事項: 課程包含期中期末考與專題,平時每次上課也都會有一個練習需要繳交。專題採兩兩一組,兩個人各選一個專題做、兩個人都會有分數;期中專題是做 Parser,期末專題可延續期中成果,或做老師指定的五個程式題目(五題皆需用不同的程式語言撰寫)。如果沒有組別的話,就必須一個人孤軍奮戰做兩份專題。
📚線性代數(CCC老師)
算分方式: 100% 考試成績加上課堂舉手加分。
注意事項: 為線性代數課程。老師教得很好且課程內容豐富。想要拿高分務必勤舉手搶答,對於考試沒信心的同學來說,課堂加分非常重要。
📚電子電路學(意政主任)
算分方式: 平時小考加上期中、期末考。
注意事項: 為電子電路學課程。主任上課很幽默,會把複雜的電路拆開變得很容易理解。電路學其實沒幾個概念,融會貫通比較重要,要清楚看到什麼題目要用哪一招。另外,考前主任會在課程中講“重點”,建議這些重點一定要好好讀熟。
📚虛擬實境導論(茂村老師)
算分方式: 每週課堂作業當作點名分數,再加上六個專案的成績。
注意事項: 課程主要練習 Unity 的操作,並使用 C# 撰寫腳本。包含六個專案且通常具有很高的自由度,分數高低取決於製作的細緻度與豐富程度。老師很鼓勵使用 AI,同樣在報告中詳細註明如何使用即可。
📚畢業專題(自行尋找指導教授)
算分方式:每個老師不同。
注意事項: 修課前需提早找有興趣的老師討論你想做的內容與方向,並確認老師是否願意收你。專題通常需要組隊,最好是先找好夥伴後再一起跟老師約時間。
有想要發會議論文的題目最好不要選過於應用的,例如:記帳app、遊戲之類的,投稿會不太好投,貢獻也不好寫。
此外,組員務必要慎選,看到很多組做到一半吵架會非常痛苦在必要情況下可以考慮一個人一組,但一個人無法參與系上的專題競賽,會喪失一次拿獎的機會。
有問題歡迎在下面詢問,我知道的會盡量回答。

