跳转至

Multi-Paradigm Programming (多范式编程)

课程编号:COMP3038J

考核形式:55% Programming Exam + 25% Written Exam + 10% Quiz + 10% Assignment

授课教师:Seán Russell

课程介绍

学习多范式编程,开发语言是Scala。上课形式与考核方式都和OOP很相似,但是多范式编程难度更大。

Programming Exam:与OOP考核方式(向函数内填充内容)不同,这门课的机考几乎不会提供任何代码,需要从头到尾全部自己写,因此代码书写量要比OOP大得多,个人感觉时间不太够。而且不止考察代码能否正确输出结果,还非常看重能否写出Functional Programming风格代码。

Written Exam:10道简答题,难度不大,Note中有考后回忆版。

Lecture: Sean是BDIC元老级人物,课程安排很好,我觉得对于提升编程实践能力很有帮助。

Lab: 每周有Lab课,形式和sean在Stage1的课上的形式一致,大家可以来与Sean或TA讨论。

Assignment:做一个管理系统,和机考相同,非常看重能否写出Functional Programming风格代码。如果代码风格不满足,同样会扣分。

学习资源

📝 课程笔记

🛠️ 历年试卷

暂无资源