COMP30020 Declarative Programming
メルボルン大学 · レベル 3 · 12.5 単位 · 2026年は開講されません。
- 期末試験 70%:試験重視
COMP30020 は難しいですか?
COMP30020:平均的。2026年は開講されないため、リストには載っていません。難しくする点:期末試験 70%、試験だけで合格点が必要、ほかに hurdle が 1 つ。
学ぶこと
関数型・論理型プログラミング:再帰、強い型、高階関数、遅延評価、モナド、バックトラック。
できるようになること
- 宣言型言語で中規模プログラムを書く
- 1つのプロジェクトで複数言語を組み合わせる
- 作業の各部分に合った言語を選ぶ
先に必要な科目
COMP20003 または COMP20007
- COMP20003 Algorithms and Data Structures
- COMP20007 Design of Algorithms
- COMP90038 Algorithms and Complexity
一緒に履修できない科目
- COMP90048
仕事とのつながり
役立つ仕事: ソフトウェアエンジニア、Web・ソーシャルメディア開発者、コンピューティング専門職、モバイルアプリデザイナー
評価方法
プロジェクト 30%、期末試験 70%
学生のレビューと評価
StudentVIP の学生 5 人の声から要約(2017–2022)
- HaskellとPrologは普段使う言語とはかなり違い、抽象的な概念は難しく感じることがある。
- 2020年から単元の順番が入れ替わったのに教材が更新されず、Prologの部分が分かりにくくなった。2022年もまだこの問題があった。
- 評価は分かれる。純粋なプログラミングや問題解決が好きな人は楽しめたが、実用性が低いと感じた人もいる。
- プロジェクトは早めに始めよう。チューターとオンライン掲示板が役立ち、試験はチュートリアルに似ている。
公開レビューのまとめです。ここでは点数をつけていません。
この科目を履修しましたか?匿名で評価して(難しさ、課題の量、採点、おすすめか)、来年の学生へのアドバイスを残せます。 COMP30020 を評価する
よくある質問
- COMP30020 はいつ開講されますか?
- 2026年は開講されません。
- COMP30020 を取る前に何が必要ですか?
- 前提科目:COMP20003 または COMP20007。
- COMP30020 に期末試験はありますか?
- はい、期末試験は成績の 70% です。試験単独で合格する必要があります。評価:プロジェクト 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人以上が評価すると表示され、アドバイスは確認後に表示されます。
出典:メルボルン大学 Handbook 2026