C++教学大纲(本).doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C++语言》教学大纲(本科) 一、课程基本情况 1.课程代码: 070137 2.总课时: 48 3.总学分: 3 4.开课时间: 第六学期 5.适用专业: 数学与应用数学 6.课程类别: 专业限制性选修课 7.先修课程: 计算机基础 二、课程简介 《C++语言》是数学与应用数学专业的一门专业限制性选修课。它以C++语言的数据结构、程序设计为基本教学内容,以培养学生基本编程能力和计算机语言运用能力为目的,是学生学习数学软件及其它专业后继课程的基础。 三、教学目的、要求和方法 1.教学目的:《C++语言》是国内外广泛使用的计算机编程语言,学会使用C++语言进行程序设计是数学专业本科生需要掌握的一项基本功。通过本课程的学习,学生能准确、完整地理解C++语言的语法规则,掌握C++语言丰富的数据类型、运算符、控制语句及程序结构,并能运用结构化程序设计思想,正确地阅读程序、分析程序和设计编制程序,提高程序设计的能力,以适应统计运算不断发展的需要,为后续课程打下良好的基础。 2.教学要求:通过本课程的学习,使学生系统地掌握C++语言数据类型和语法结构。一方面使学生具备一定的C++语言编程能力;另一方面为学生学习使用其他计算机语言和专业软件做好准备。 3.教学方法和手段:课堂教学和实验教学相结合,在讲和练中,让学生能够切实的掌握计算机语言。 四、教学内容的重点与难点 1.教学重点:为使本课程达到预定的教学目标,在教学过程中必须重点讲解C++语言的数据结构、程序设计、数组等内容。 2.教学难点:在教学过程中理解有困难的知识点有:程序、程序设计、数组、指针、结构体。 五、参考书目 1.选用教材:谭浩强.《C++语言程序设计》.北京:清华大学出版社,2012第3版. 2.参考书:第1版 [1] 袁方.《C++程序设计》.北京:清华大学出版社,2011第1版. [2] 任化敏. 《C++语言程序设计》.北京:中国铁道出版社,2013第1版. 第二部分 教学内容及教学要求 一、教学进度安排汇总表 章 次 章节内容 讲授时数 技能实践时数 共计时数 第一章 C++入门 2 2 4 第二章 数据类型和表达式 4 2 6 第三章 语句与结构化程序设计 8 4 12 第四章 数组及字符串 6 4 10 第五章 函数 4 2 6 第六章 指针 4 2 6 第七章 自定义数据类型 2 0 2 期中考试 2 0 2 总计 32 16 48 二、各章教学目的、教学要求及教学重点与难点 第一章 C++入门 【教学目的与要求】 1.了解C++语言出现的历史背景、C++语言的特点。 2.熟练掌握C++程序结构、C++程序的上机步骤。 【教学重点难点】 1.程序的基本构成。 2. C++程序的上机步骤。 【教学内容要点】 §1.1 C++简介 C++的产生与发展、C++的特点。 §1.2简单的C++程序 C++程序结构、输入与输出、注释。 §1.3 C++程序的上机执行过程 上机过程、源程序、编译、链接、运行、结果分析。 第二章 数据类型和表达式 【教学目的与要求】 1.数据类型的定义 2.掌握C++语言的基本数据类型。 3.掌握运算符的优先级和结合性。 4.熟练掌握各类表达式求解规则。 【教学重点难点】 1.常量与变量。 2. C++程序的基本数据类型。 3.运算符与表达式、运算优先级 【教学内容要点】 §2.1字符集与标识符 字符集、标识符、关键字 §2.2基本数据类型 整型、字符型、布尔型、浮点型 §2.3常量 数值型常量、字符型常量 §2.4变量 变量的定义、常变量 §2.5运算符与表达式 算术运算符与算术表达式、赋值运算符与赋值表达式、逗号运算符与逗号表达式、自增自减运算符、类型转换。 §2.6计算机中的数据表示 计算机中的数制、数值型数据的表示、字符型数据的编码表示。 第三章 语句与结构化程序设计 【教学目的与要求】 1.理解关系运算和逻辑运算、会计算逻辑表达式。 2.理解分支结构及其作用。熟练使用if语句和switch语句。 3.掌握循环结构的设计,以及for、while和do…while语句的使用。 3.熟练使用while和do…while语句实现循环结构程序设计,掌握break和continue语句的使用。 4.能熟练编写简单程序。 【教学重点难点】 1.关系运算与逻辑运算。 2.分支结构程序设计。 3.循环结构程序设计。 4.编写简单程序。 【教学内容要点】 §3.1功能语句与顺序结构程序设计34 赋值语句、空语句、复合语句、顺序结构程序设计。 §3.2分支语句与分支结构程序设计 关系表达式和逻辑表达式、if语句、if…else语句、条件运算符与条件表达式、switch语句。 §3.3循环语句与循

文档评论(0)

moon8888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档