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