- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《C++程序设计》教学大纲--第1页
《C++程序设计》教学大纲
C++Programming
【课程编号】BZ251261【课程类别】专业基础课
【学分数】4.5【先修课程】《计算机文化基础》
【学时数】80
【适用专业】信息与计算科学
一、教学目的、任务:本课程培养学生的基本编程能力。掌握结构化程序设计、面向对象程序设计的
基本思想。能够使用C/C++语言熟练完成小型应用程序的开发。能够熟练阅读C/C++语言程序代码。
二、课程教学的基本要求:本课程要求学生系统掌握C++语言的基本语法和常用函数库,熟练掌握用
C++语言访问常用数据结构的方法。熟练掌握结构化程序设计的基本方法以及面向对象技术(封装性、
继承性、多态性等)。学会利用对象的思想进行程序的组织和实施。理解并掌握类与对象、构造函数
与析构函数、继承性、多态性等概念。
三、教学内容和学时分配
(一)第一章C++的初步知识2+2学时(课堂讲授学时+课程实验学时)
主要内容:C++的发展历史;C++程序的构成与书写形式;“上机”的方法和步骤。
教学要求:了解C/C++语言的历史背景、特点;掌握简单C/C++语言源程序的书写格式,了解C/C++
程序的“函数模块化”编程特点;掌握C/C++程序的实施步骤。
其它教学环节:
(二)第二章数据类型与表达式4+1学时(课堂讲授学时+课程实验学时)
主要内容:基本数据类型;变量和常量的概念;运算符和表达式。
教学要求:掌握C/C++的几种基本数据类型;掌握标识符的概念,熟悉变量和符号常量先定义后使
用的特点,熟悉变量初始化及引用方法;熟练掌握整型、长整型、短整型、无符号整型数据的定义与
存储特点;熟练掌握单精度、双精度浮点数的定义与存储特点;熟练掌握字符型数据的定义与存储特
点,并熟悉整型数据与字符型数据间的关系;掌握不同类型数据间的混合运算规则;掌握不同运算符
(算术、关系、逻辑运算符等)的使用规则,熟悉各种运算符的优先级与结合规则;掌握各种表达式
的意义与使用方法。
其它教学环节:
(三)第三章程序设计初步6+3学时(课堂讲授学时+课程实验学时)
主要内容:面向过程的程序设计和算法;基本输入和输出的方法;关系运算和逻辑运算;编写顺序
《C++程序设计》教学大纲--第1页
《C++程序设计》教学大纲--第2页
结构的程序、选择结构的程序、循环结构的程序。
教学要求:理解面向过程的算法。熟练掌握三种结构的相关概念。会使用三种结构解决一些实际问
题。
其它教学环节:
(四)第四章函数与预处理6+4学时(课堂讲授学时+课程实验学时)
主要内容:函数的定义和使用;内联函数;函数的重载;带默认形参值的函数;函数的递归调用;预
处理命令。
教学要求:掌握函数的定义和使用;熟悉内联函数;掌握函数的重载;掌握带默认形参值的函数;熟
悉函数的递归调用;了解预处理命令。
其它教学环节:
(五)第五章数组6+4学时(课堂讲授学时+课程实验学时)
主要内容:一维数组的定义及其应用;二维数组的定义及其应用;用数组名作函数参数;字符数组
的定义及其应用;C++处理字符串的方法。
教学要求:掌握数组的含义与存储特点;掌握数组的定义与使用:包括一维数组与二维数组的定义、
初始化、引用方法、使用基本要求。熟练掌握用数组名作函数参数;掌握字符数组的定义、初始化、
使用方法。
其它教学环节:
(六)第六章指针6+6学时(课堂讲授学时+课程实验学时)
主要内容:指针的概念;指针的定义和应用;多维数组与指针的关系;字符串与指针;函数与指针;
返回指针值的函数;指针数组和指向指针的指针;引用的概念。
教学
文档评论(0)