COMP30020 Declarative Programming(宣告式程式設計)

墨爾本大學 · 3 級 · 12.5 學分 · 2026 年不開課。

COMP30020 難嗎?

COMP30020:中等。2026 年不開,不在榜上。讓它更難的:期末考占 70%、考試必須單獨及格、另有 1 項 hurdle。

學什麼

函數式與邏輯程式設計:遞迴、強型別、高階函數、惰性求值、單子、回溯。

學完能

需要先修

COMP20003 或 COMP20007

不能和這些課一起修

和就業的關係

對這些職業有幫助: 軟體工程師、網站與社群媒體開發者、電腦專業人員、行動應用程式設計師

考核方式

專題 30%、期末考試 70%

同學評價和評分

根據 StudentVIP 上 5 位同學的評價整理(2017–2022)

查看原文

公開評價的摘要,這裡不評分。

修過這門課?匿名幫它評分(難度、作業量、給分、推不推薦),再給明年的同學留一則建議。 幫 COMP30020 評分

快速問答

COMP30020 什麼時候開課?
2026 年不開課。
修 COMP30020 之前需要先修什麼?
先修要求:COMP20003 或 COMP20007。
COMP30020 有期末考嗎?
有,期末考佔總成績的 70%。考試本身必須及格(hurdle)。考核:專題 30%、期末考試 70%。
COMP30020 難嗎?
StudentVIP 上 5 位同學的評價整理:Haskell和Prolog跟日常用的語言差很多,抽象概念可能很有挑戰性。
同學怎麼評價 COMP30020?
Haskell和Prolog跟日常用的語言差很多,抽象概念可能很有挑戰性。2020年起單元順序對調但教材沒更新,讓Prolog部分很混亂;到2022年仍有這問題。看法不一。喜歡純寫程式和解題的學生很享受;其他人覺得實用性不高。
COMP30020 可以當 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。
我可以幫 COMP30020 評分嗎?
可以。修過的話,在這個頁面匿名評分(難度、作業量、給分、推不推薦),還可以給明年的同學留建議。滿 3 人評分後顯示平均分;建議經過審核才會顯示。

資訊來源:墨爾本大學 2026 Handbook

選課前請以官方 Handbook 為準。

PickMySubjects 是墨大畢業生做的免費非官方選課工具。