COMP10002 Foundations of Algorithms(演算法基礎)
墨爾本大學 · 1 級 · 12.5 學分 · 2026 年開課:第一學期、第二學期。
- 期末考試占 60%,偏重考試
COMP10002 難嗎?
COMP10002:偏難。在 Bachelor of Science 難課榜第 5 名。讓它更容易的:一年級課。讓它更難的:評價說難(10 則評價)、評價說很花時間、期末考占 60%、考試必須單獨及格。
學什麼
用C語言程式設計,學會管理記憶體,以及常用的排序、搜尋和資料結構。
學完能
- 撰寫、測試和除錯小型C程式
- 會用鏈結串列、搜尋樹和雜湊表
- 比較執行效率來選演算法
需要先修
(COMP10001 或 COMP10003) 或 程式能力測驗
修完能解鎖
- COMP20003 Algorithms and Data Structures(演算法與資料結構)
- COMP20007 Design of Algorithms(演算法設計)
- COMP20008 Elements of Data Processing(資料處理基礎)
- COMP30027 Machine Learning(機器學習)
- COMP90041 Programming and Software Development(程式設計與軟體開發)
- ENGR30004 Numerical Algorithms in Engineering(工程數值演算法)
- FNCE30010 Algorithmic Trading(演算法交易)
- INFO20003 Database Systems(資料庫系統)
- INFO30006 Information Security and Privacy(資訊安全與隱私)
- SWEN20003 Object Oriented Software Development(物件導向軟體開發)
不能和這些課一起修
和就業的關係
對這些職業有幫助: 軟體工程師、網站與社群媒體開發者、電腦專業人員、行動應用程式設計師
考核方式
測驗 28%、作業 13%、期末考試 60%
同學評價和評分
根據 StudentVIP 上 10 位同學的評價整理(2020–2026)
- 多次被形容比 COMP10001 難很多:要學 C、指標、記憶體管理和資料結構。
- 前幾週比較輕鬆,後半段(鏈結串列、樹、排序)是多數人卡關的地方。
- 大作業很花時間,尤其是後面的題目;建議不要落後講課進度,並多做課本習題。
- 對考試的看法不一,但好幾位說有不少基本分,也有幾題很難。
公開評價的摘要,這裡不評分。
修過這門課?匿名幫它評分(難度、作業量、給分、推不推薦),再給明年的同學留一則建議。 幫 COMP10002 評分
快速問答
- COMP10002 什麼時候開課?
- 2026 年開課:第一學期、第二學期。
- 修 COMP10002 之前需要先修什麼?
- 先修要求:(COMP10001 或 COMP10003) 或 程式能力測驗。
- COMP10002 有期末考嗎?
- 有,期末考佔總成績的 60%。考試本身必須及格(hurdle)。考核:測驗 28%、作業 13%、期末考試 60%。
- COMP10002 難嗎?
- StudentVIP 上 10 位同學的評價整理:多次被形容比 COMP10001 難很多:要學 C、指標、記憶體管理和資料結構。
- 同學怎麼評價 COMP10002?
- 多次被形容比 COMP10001 難很多:要學 C、指標、記憶體管理和資料結構。前幾週比較輕鬆,後半段(鏈結串列、樹、排序)是多數人卡關的地方。大作業很花時間,尤其是後面的題目;建議不要落後講課進度,並多做課本習題。
- COMP10002 可以當 Breadth 修嗎?
- 可以,適用於:Bachelor of Arts、Bachelor of Commerce、Bachelor of Design、Bachelor of Fine Arts (Acting)、Bachelor of Fine Arts (Animation)、Bachelor of Fine Arts (Dance)、Bachelor of Fine Arts (Film and Television)、Bachelor of Fine Arts (Music Theatre)、Bachelor of Fine Arts (Production)、Bachelor of Fine Arts (Screenwriting)、Bachelor of Fine Arts (Theatre)、Bachelor of Fine Arts (Visual Art)、Bachelor of Music。
- 修完 COMP10002 之後可以修什麼?
- 有 10 門課需要先修它,例如 COMP20003、COMP20007、COMP20008、COMP30027。
- 我可以幫 COMP10002 評分嗎?
- 可以。修過的話,在這個頁面匿名評分(難度、作業量、給分、推不推薦),還可以給明年的同學留建議。滿 3 人評分後顯示平均分;建議經過審核才會顯示。
資訊來源:墨爾本大學 2026 Handbook