精品课程-C 程序设计II-大纲

本文由用户“偶买咖黄静”分享发布 更新时间:2021-12-04 19:03:13 举报文档

以下为《精品课程-C 程序设计II-大纲》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

C++程序设计II

课程编码:

课程英文译名:C++ Programming(2)

课程类别:学科基础课

开课对象:计算机专业,电类(通信、控制、电子、电信类)专业,提高班

开课学期:第二学期

学分: 3 学分; 总学时:48学时; 理论课学时:28学时

实验学时: 20学时

先修课程:数理逻辑基础,集合论基础,线性代数,C++程序设计I

教材:

《C++程序设计教程(第二版)》,钱某某,清华大学出版社,2005.8

《C++程序设计教程(第二版)实验指导》,钱某某,清华大学出版社,2007.8

参考书:

【1】《C++Primer Plus(第五版)中文版》,[美]普拉塔(Prata,S.),孙某某/韦某某,人民邮电出版社,2005.1

【2】《C++程序设计》,谭浩强编著,清华大学出版社,2004.8

【3】《C++标准程序库》,侯某某/孟某某,华中科技大学出版社,2002.9

【4】《C++程序设计教程(第二版)习题与解答》,钱某某,清华大学出版社,2009.7

【5】《C++程序设计语言(特别版)》,Bjarne Stroustrup,机械工业出版社,裘宗燕某某,2002.7

【6】《C++程序设计语言题解》,David Vandevoorde,机械工业出版社,裘宗燕某某,2003.1

【7】《C++编程思想(第一卷)》,Bruce Eckel著,机械工业出版社,2002.9

课程的性质、目的和任务

性质:

C++是一门高效实用的通用型程序设计语言,它既可进行过程化编程,也可进行对象化编程和面向对象编程,也可进行模板化编程。在计算机科学和应用飞速发展的今天,C++能够很好地作为描述具体问题的工具,又可高效地实现各种方法的编程。作为程序设计语言,其在软件产业界得到了无可比拟的广泛应用。

目的:

开设《C++程序设计II》课程,对计算机专业来说,是为了更好地适应计算机科学发展形势,适应计算机人才的培养要求,与计算机产业现状接轨。并为尽快掌握计算机编程与开发工具,也为计算机专业后续课程的学习打下坚实的基础。对电类专业来说,是为了尽早使用优秀的编程语言,开展以计算机算法实现为工具的领域研究,以及为进一步学习各自领域的开发工具打下基础。

任务:

《C++程序设计II》课程,是《C++程序设计I》课程学习的继续,是高级编程技术的学习。通过充分的程序设计实践,掌握C++程序设计各种方法,理解抽象编程本质,理解抽象数据类型、封装、继承、多态、模板、异常等高级编程概念。学会用对象化的方法,组织和调试有数百行语句规模的多文件、多类型的程序工程,并进一步了解C++内部特性,学会标准模板库的简单使用,实质性提高操作C++开发环境和编程实现的能力。

课程的知识技能特征与基本要求

知识技能特征

本课程分理论授课与操作实践两条线,两条线互相交织,理论线中学习各种程序设计方法和相应的程序结构。通过学习类机制,建立起数据封装、继承、多态与抽象类的概念,从而支持面向对象高级程序设计,再通过异常机制、模板机制的配合,搭建起了C++强大的知识体系。

实践线中,通过边模仿、边操作、边调试3个综合性实验,首先对程序调试能力得到提高,其次对过程化编程,对象化编程,模板和异常机制在框架上有了一个透彻的了解,然后在模仿代码的字里行间,对各种编程技巧将获得不同程度的体会和提高。最终除了实际提高分析问题解决问题的能力之外,还增强了知识理解能力和学习感悟能力。

基本要求

掌握过程化程序结构组织,掌握全局数据、静态数据、动态数据和名空间概念。

掌握对象化程序设计方法。学会抽象数据类型的构造及实 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 函数指针与程序控制



3

小计算器

6(分3次)

设计

≤60

简单词法语法分析





习题及实验教学要求

上机时间安排在学期初敲定,实验分三个单元,交三次实验报告,见实验报告要求附件。

课外作业:学期结束前完成出1道ACM习题,要求有创意,难度不封顶。各人独立完成。规格要求见习题样本附件。

考核方式及成绩评定

整个年级统一命题,采用开卷书面2小时考试形式。

考试题型结构,分选择题(30分),判断题(10分),填空题(10分),阅读题(30分),设计题(20分)五部分。

平时成绩占50%(实验报告10分/次,习题作业20分),考试占50%。

附录

实验报告要求

习题作业样本

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. python程序设计-期末作品设计说明书-格式要求
  2. 实验一简单的应用程序设计
  3. 编程课程体系
  4. 《幼儿园课程》自学指导书
  5. 《计算机专业导论》课程报告
  6. python学习笔记
  7. C 程序设计-问卷调查
  8. 《Java程序设计课程设计》课程设计报告_0 (1)

以上为《精品课程-C 程序设计II-大纲》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览