计算机科学236 c++面向对象编程
课程教学大纲
课程描述:面向对象编程(OOP)使用c++语言。主题将c++类/对象,输入/输出流,重载、继承、模板和异常处理。这是一个C / c++第二学期课程;学生进入课程应该已经熟悉C编程语言。
请检查网页每周:
- 每周课堂讲稿
- 每周阅读作业
- 项目分配和截止日期
要求文字:
分级:评分将根据以下分类:
20分测验1 10%
中期20% 40分
20分测验2 10%
最后30%的60分
项目(3)15%的30分
在线课程15%的30分
需要点总数:一个- 175点,B- 150点,C- 120点,D- 100分
不允许化妆考试。
在上课时上网时间是留给类相关网站。EBay、聊天室、体育网站和其他非类相关的冲浪是严格禁止的,并可能导致罚款减少点。
重要的日子:
请一定要避免调度冲突与这些日期。
更多信息见下面的背/
学生学习成果:
设计、分析和评估使用c++编程语言的计算机程序。
课程大纲
- “C”编程语言审查
- c++指针地址运算,数组指针,引用,通过地址
- 类、对象、用户定义的类型、构造函数指针,UML面向对象的设计
- 流,cout / cin、重载< <类转换,课程范围,静态数据,静态成员函数,
- 类继承,私人/公共/保护,多态,虚函数,抽象类
- 多重继承,重载和重写文件流,朋友,面向对象的设计和模式
- 结构、记录、动态分配、新/删除链表
- 异常处理、重载构造函数/功能/操作符
- 模板类/函数,标准模板库(STL)、命名空间、类型转换
- c# (C锋利的)