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风格代码。如果代码风格不满足,同样会扣分。
学习资源¶
📝 课程笔记¶
🛠️ 历年试卷¶
暂无资源