本科《c程序设计》c教学大纲3

本科《c程序设计》c教学大纲3

ID:41519541

大小:58.22 KB

页数:7页

时间:2019-08-26

本科《c程序设计》c教学大纲3_第1页
本科《c程序设计》c教学大纲3_第2页
本科《c程序设计》c教学大纲3_第3页
本科《c程序设计》c教学大纲3_第4页
本科《c程序设计》c教学大纲3_第5页
资源描述:

《本科《c程序设计》c教学大纲3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C++程序设计》教学大纲一、课程基木信息1、课程英文名称:C++Programming2、课程类别:公共基础课程3、课程学时:总学时56,实验学时204、学分:3.55、先修课程:计算机文化棊础6、适用专业:非计算机专业7、大纲执笔:计算机棊础教研室任馨8、大纲审批:计算机科学学院学术委员会9、制定(修订)时间:2006年12月二、课程的目的与任务通过本课程的学习,学生应掌握C++程序设计的基本思想、基本概念和基本方法,并能运用所学的知识对一般问题进行分析和程序设计,把C++程序设计语言作为基本工具使用,

2、为今后在专业课程的学习中,使用计算机解决实际问题打好基础。三、课程的基木耍求理解结构化程序设计及面向对象程序设计思想,掌握C++的语法规则及语义、程序基本结构、数组的定义及操作、函数的定义利调用。理解类与对象的基木概念,掌握类和对象的定义、继承和多态的基木使用方法。使学生具有程序编写和阅读的能力。木课程为非计算机专业开设的第一门计算机语言课,内容多、课时少,耍求学生课外花费不少于讲课学时来加深和巩固所学内容。四、教学内容、耍求及学时分配(一)理论教学(36学时)1、C++语言概述(2学时)教学内容:(1)C

3、++语言的特点(2)C++程序的基本组成(3)C++程序的开发过程教学要求:(1)r解C++语言的发展史及特点(2)理解C++程序的基本组成(3)学握C++程序的开发过程重点:C++程序的基木结构、程序开发方法难点:C++程序开发方法2、C++语言基础(4学吋)教学内容:(1)C++数据类型(2)常量与变量(3)运算符、表达式、语句(4)常用内部函数教学耍求:(1)理解C++的数据类型概念(2)熟练掌握变量的定义和使用方法;掌握C++运算符的使用规则和表达式的求值方法(3)掌握常用内部函数的使用重占•(1)

4、数据类型,常量与变量的定义(2)运算符的使用和表达式的求值难点:(1)自増自减运算、逻辑运算(2)指针变量的定义和使用3、控制结构(6学时)教学内容:(1)顺序结构(2)选择结构(if语句、switch语句)(3)循坏结构(while>do-while>for语句)(4)循环嵌套(5)break>continue语句教学要求:(1)熟练掌握顺序、选择、循坏结构程序设计方法(2)掌握循环嵌套的实现(3)掌握break和continue语句的使用重点:(1)选择语句(2)循环语句及循环嵌套难点:(1)循环嵌套(

5、2)break和continue语句4、数组(6学时)教学内容:(1)一维、二维数组的定义及操作(2)字符数组与字符串(3)字符串的处理教学要求:(1)理解数组的基木概念(2)熟练掌握一维、二维数组的定义和加本操作(3)学握字符串的定义和处理重点:数组的定义和操作;字符串的处理难点:字符串的处理5、函数(6学时)教学内容:(1)函数的定义及函数调用(2)参数传递(传值、传地址、引用)(3)内联(inline)函数(4)函数重载和函数参数的默认值(5)函数与变戢的作用域教学耍求:(1)掌握函数定义、调用及参数

6、传递(2)掌握函数重载的方法(3)了解函数嵌套调用和递归调用、函数带默认值参数(4)理解变量的作用域和生存周期重点:(1)函数定义、调用及参数传递(2)函数重载难点:(1)函数调用、参数传递(2)函数重载6、结构体(2学时)教学内容:(1)结构体的定义(2)结构体变量和指针的定义与初始化(3)结构体成员的访问(4)结构体与数组、结构体与函数(自学)教学要求:(1)掌握结构体类型及结构体变最、数组的定义和使用(2)了解结构体变量或数组作为函数参数的使用方法重点:结构体类型、结构体变量的定义和使用难点:结构体指

7、针、数组的定义和使用7、类与对象(4学时)教学内容:(1)类和对象的基本概念(2)类的定义(3)对象的定义和使用(4)构造函数与析构函数(5)友元函数和友元类(自学)(6)this指针、静态成员、const修饰符(自学)教学要求:(1)理解面向对象程序设计基本思想、类和对象的基本概念;理解构造函数与析构函数在类中的作用(2)熟练掌握类和对象的定义及使用(3)掌握构造函数(4)了解友元函数、友元类、Ihis指针、静态成员、const修饰符重点:(1)类与对象的定义和使用方法(2)构造函数的定义和使用难点:(1

8、)构造函数(2)Ihis指针、静态成员及友元8、类的继承(3学时)教学内容:(1)基类和派生类(2)单继承教学要求:(1)理解继承和派生的概念(2)寧握单继承的基本方法重点:单继承的实现难点:派生类的三种继承方式9、类的多态(3学吋)教学内容:(1)多态性的基本概念(2)早期、后期联编的概念(3)运算符虫载的概念与实现(4)虚函数教学要求:(1)理解多态性、运算符重载和虚函数的基本概念(2)掌握通过运算符逼载和虚

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。