跳转到主要内容 跳转到页脚

计算机科学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++编程语言的计算机程序。

课程大纲

  1. “C”编程语言审查
  2. c++指针地址运算,数组指针,引用,通过地址
  3. 类、对象、用户定义的类型、构造函数指针,UML面向对象的设计
  4. 流,cout / cin、重载< <类转换,课程范围,静态数据,静态成员函数,
  5. 类继承,私人/公共/保护,多态,虚函数,抽象类
  6. 多重继承,重载和重写文件流,朋友,面向对象的设计和模式
  7. 结构、记录、动态分配、新/删除链表
  8. 异常处理、重载构造函数/功能/操作符
  9. 模板类/函数,标准模板库(STL)、命名空间、类型转换
  10. c# (C锋利的)
Baidu