成为第一个分享这门课真实体验的人。
来自官方课程资料的结构化信息
课程代码
COMP2021
课程名称
Object-oriented Programming
开课学系
comp
所属学院
Faculty of Engineering
学分
3 学分
级别
2
课程简介
主题 1. 对象导向编程。对象和类的概念。软件对象与现实世界对象之间的对应关系。对象生命周期。 2. “Has-a” 关系和封装。数据隐藏和保护。 3. 对象导向编程。类层次结构的概念。“Is-a” 关系和继承。方法的重写。多态性。运行时绑定。抽象类和方法。 4. 多重继承/接口 5. 异常处理。 6. 通用编程。 7. 并发。 8. 使用 UML 模型化对象导向项目。
学习目标
1. 向学生介绍面向对象编程的基本元素; 2. 教授学生如何使用面向对象编程语言编程计算机系统; 3. 让学生熟悉简化面向对象开发的工具; 4. 向学生介绍终身学习
先修要求
先修课程: COMP1011/COMP1012/ENG2002
教学模式
讲授提供课程材料;辅导/实验室实践/强化知识;个人/小组项目提供动手开发经验;学生自学以满足讲授之外的项目要求;组织同伴评审项目设计和实现