预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

四川大学软件学院本科 课程教学大纲 课课课எஎஎ号号号:::311007040 课课课எ̮称称称:::C++语语语ߞஎ֬设设设计计计 ĵĵĵ纲纲纲编编编写写写教教教师师师̮ؐ:::఍්丽丽丽 ਨਨਨ000000九九九­­­ຏ­ຏຏຏ঎঎঎঎ ੮੮੮...课课课எ.҇ܘ܊ 课课课程程程号号号311007040课程名称(中/英文)C++语言程序设计(C++LanguageProgramming) 课程类别□校级平台课□类级平台课专业课□实践课选修 适用专业软件工程学分4总学时64实验学时32 开课学年2秋制定时间提交时间 (((书名(书名、、、作者或译者、作者或译者、、、出版社、出版社、、、出版时间、出版时间、、、版次、版次、、、有无电子文档、有无电子文档、、、是否自行编写、是否自行编写))) 书名:IntroductiontoProgrammingwithC++ 作者:Y.DanielLiang 出版社:机械工业出版社2009年6月第1版的二次印刷 配套网站:www.prehall.com/liang包含:习题答案、程序设计练习的参考答案等学习资源 选用教材 C++程序设计,王挺等,清华大学出版社(21世纪大学本科计算机专业系列教材) C++Primer中文版(第4版),StanleyB.LippmanBarbaraE.MooJoséeLaJoie,人民邮电出版社 高质量C++/C编程指南,林锐http://download.csdn.net/source/374232 主要参考 书目、、、期期期 刊刊刊、、、网站 等资料信 息息息 ܉औ求、、、考、考考考试试试Ϸ教教教学学学͘ଝ、、、܊ܘਨਨਨ...֒֒֒关关关课课课எ (((包括应掌握的基本理论(包括应掌握的基本理论、、、相关技术、相关技术、、、开发能力、开发能力、、、设计能力、设计能力、、、管理能力等要达到的教学目的及、管理能力等要达到的教学目的及 要求))) C++是当今最流行的高级程序设计语言,应用十分广泛。它也是一门复杂的语言,与C语言 兼容,既支持结构化的程序设计方法,也支持面向对象的程序设计方法。学习C++不仅仅是学习 程序设计语言本身,更重要同时却又是最难的是学习C++的面向对象编程方法和程序设计方 法。本课程不企图涵盖C++的所有内容,而是介绍最基本的概念、语法规则和编程方法。通过本 该课程教学 课程的学习应该达到如下目标: 目的及要求 1、会用VisualC++6、Dev-cpp或C++Builder集成开发环境编写和调试程序。 2、掌握C++语言的语法规则和面向对象程序设计基本概念(封装、隐藏、继承和多态)及 编程方法。 3、了解C++标准类库,掌握部分常用类(比如cout,cin,sting,ifstream,oftream 等)的使用。 4、会用C++语言和面向对象的程序设计方法,开发简单的应用程序。 (((含各章节主要内容(含各章节主要内容、、、学时分配、学时分配,,,并以下划线或,并以下划线或***等方式注明重点*等方式注明重点、、、难点、难点))) 本课程共分20章,根据内容分为以下三大部分: 一、程序设计基础 包括教材的第一章至第八章,主要内容包括:程序和C++语言简介、基本数据类型和运算 分支语句、循环、函数、数组、指针和C字符串以及递归。该部分的内容基本上都是属于C语 言的内容,因此在本课程中作为对C语言的一个复习,共安排6学时,且该部分内容可融入第 二部分内容进行讲解。 教学内容二、面向对象程序设计 包括教材的第九章至第十四章,主要内容包括:类和对象、面向对象程序设计基本概念、类 和对象的使用、继承和多态、运算符重载、文件输入输出以及异常处理。该部分的内容是本课程 的重点,共安排20学时;其中第九章至第十一章是重中之重,共安排了12学时 三、数据结构 该部分包括C++和面向对象程序设计的高级特性,及STL等适用特性。作为开阔学生视 野,进一步了解C++语言和面向对象程序设计方法之用;为学生从理论学习向具体编程实践转 化进行铺垫,共安排4学时 (((注明期末(注明期末、、、期中、期中、、、平时成绩所占的比例、平时成绩所占的比例,,,或理论考核,或理论考核、、、实践考核成绩所占的比例、实践考核成绩所占的比例))) 考试\\\考查\考查 课堂考勤:10%平时作业:20%期末考试/考查:70% 成绩评定 上课缺席达本门课程1/3以上者不得参加期末考试 先修课程需要有一定计算机使用基础,同时已经学习完成核心基础课“C程序” (((包括设备名称(包括设备名称、、、有无特殊配置、有无特殊配置、、、软件名称等、软件名