天津大学《C++与数据结构基础A》课程教学大纲.PDF

天津大学《C++与数据结构基础A》课程教学大纲.PDF

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天津大学《C与数据结构基础A》课程教学大纲

天津大学《C++与数据结构基础 A》课程教学大纲 C++与数据结构基 课程编号: 2160226 课程名称: 础A 学 时: 56 学 分: 2.5 学时分配: 授课:32 上机:24 实验: 实践: 实践(周): 授课学院: 计算机科学与技术学院 适用专业: 电类各专业 先修课程: 无 一.课程的性质与目的 《C++与数据结构基础》是为理工科(电类)非计算机专业学生开设的一门 必修的计算机基础课,《C++与数据结构基础 A》是其第一学期的课程。《C++与 数据结构基础 A》的内容包括 C++结构化程序设计和 C++面向对象程序设计初步。 课程的教学目的主要是培养学生利用计算机处理问题的思维方式,使学生具有 应用 C++语言设计简单程序的能力,并为第二学期的学习打下基础。 二.教学基本要求 说明:教学要求分为了解、掌握和熟练掌握三个层次,它们的含义大致 为:了解即掌握概念,掌握就是能够理解和分析现有知识,熟练掌握就是会运 用所学知识解决实际问题。 C++程序设计基础 了解计算机的工作原理及计算机中的数据与编码;掌握 C++程序开发过程; 了解 C++程序的基本结构;掌握 C++的基本数据类型,包括:整型(int)、字符 型(char)、浮点型(float、double),布尔型(bool);了解枚举类型;能够 正确地定义及使用常量、变量、引用;可以熟练地构造出各种满足要求的表达 式;能够使用 cin 和 cout 流与计算机交互。 程序控制结构 了解三种基本的控制结构;能在简单程序的设计中熟练使用 if、switch、 while 、do-while 和 for 语句;熟练掌握 break 语句和 continue 语句在循环中 的应用;了解 goto 语句。 指针和数组 熟练掌握数组的定义、初始化和对数组元素的访问方法;理解指针的概 念;熟练掌握指针的使用,包括:指针变量的定义、指针的运算、指针与数组 的关系、指针与字符数组、指针数组;了解堆内存动态分配;熟练掌握 new 和 delete 两个运算符。 函数 熟练掌握 C++函数的定义和函数的调用方法;理解函数原型说明;掌握对函 数的嵌套调用和递归调用;熟练掌握函数间参数的各种传递机制;掌握变量的 作用域、生存期和可见性;了解函数参数的缺省、函数的重载和内联函数;掌 握函数返回指针和返回引用;掌握函数指针的使用;掌握函数模板的定义及使 用;掌握 C++主要系统函数的使用,例如:exit(), strcat(), strcmp(), strcpy(), strlen(), sqrt() 等;了解编译预处理的概念;掌握包含文件命 令;了解宏定义命令。 结构化程序设计 了解结构化程序设计方法。 类和对象(1) 了解面向对象的程序设计方法的基本特征;熟练掌握类、对象的定义及对 象成员的引用;熟练掌握构造函数和析构函数;掌握子对象的初始化;掌握拷 贝构造函数和 this 指针。了解结构的定义及其使用;了解类型定义语句 typedef。 三.教学内容 第 1 章 C++程序设计基础 1.1 C++语言概述 1.2 计算机中的数据与编码 1.3 C++程序开发过程 1.4 基本数据类型 1.5 常量、变量及引用 1.6 运算符和表达式 1.7 基本输入输出。 第

文档评论(0)

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

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

1亿VIP精品文档

相关文档