ME113《C程序设计与实践》课程教学大纲V3.docx

ME113《C程序设计与实践》课程教学大纲V3.docx

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

ME113《C++程序设计与实践》课程教学大纲

课程名称:C++程序设计与实践课程代码:ME113

学分/学时:3学分/48学时课程开课学期:秋季学期

适用专业:机械工程、热能与动力工程、工业工程、核工程先修课程:高等数学

开课单位:机械与动力工程学院

一、课程性质和教学目标

课程介绍:C++语言是工程应用软件开发中应用最为广泛的计算机程序语言。本课程根据机械、动力、车辆等专业方向本科生知识结构特点和未来发展需要,

《C++程序设计与实践》是一门本课程是关于计算机程序设计语言、 程序设计方法以及开发工具的一门课程。在简要介绍C++程序语言基础语法的基础上,注重程序设计规范、算法和应用实践。主要任务是介绍C++语言中的数据类型,运算,语句结构及其程序设计的基本方法,使学生掌握一门高级程序设计语言,了解面向对象程序设计的基本概念与方法,进而学会利用C++语言学会解决一般应用问题,并为后续的专业课程奠定程序设计基础。

教学目标:本课程主要任务是通过课堂教学和应用实践,使学生掌握C++程序设计的基本理论,树立面向对象的编程思想,学会程序设计的基本方法和技能,具有用程序设计语言解决实际问题的能力。

熟悉计算机程序的基本组成要素,包括数据类型、程序流程、函数和指针等基本概念;

理解类、对象、封装、继承和多态性等面向对象程序设计(OOP)概念,掌握基本的面向对象程序设计方法;

理解WINDOWS的消息机制和WINDOWS应用程序的基本结构,掌

握VisualC++进行基本的WINDOWS应用程序设计

二、课程教学内容及学时分配

第一章C++语言概述及数据类型(3+3学时)

C++语言的简史及特点;简单的C++程序;C++语言的基本组成;C++数据类型概述;整型数据、字符型数据、实型数据;常量与变量。VisualC++集成开发环境简述;掌握简单标准输入输出;程序的编辑、编译、连接、调试与运行演示(debug)。

上机实验:熟悉VisualStudio10.0集成开发环境,数据类型(3学时)

第二章C++程序的流程控制(3+3学时)

表达式和表达式中的类型转换;运算符和表达式语句。掌握程序设计三种基本结构;掌握选择结构程序设计:if语句,switch语句;掌握循环结构的程序设计:while语句,for语句,do…while语句;文件输入输出。

上机实验:面向基本结构程序的上机实验(3学时)

第三章 C++函数基础(3+3学时)

理解函数抽象机制,掌握函数定义与函数的调用;理解参数化机制(值调用),了解参数的传递过程;理解函数的返回值及函数原型说明;理解全局变量,局部变量,变量的存贮类型与作用域,生命期与可见性。

上机实验:(3学时)。

第四章C++自定义数据结构(结构、类)(3+3学时)

掌握结构的概念,结构类型的定义,结构变量的定义和初始化,结构成员的表示,结构的赋值含义。掌握类的概念,类类型的定义格式,类与结构的关系,类的成员属性,类的封装性,构造函数,析构函数作用。

上机实验:(3学时)

第五章C++数组(3+3学时)

掌握数组基本概念,熟练掌握一维数组和二维数组的使用;掌握vector类使用方法;掌握字符数组与字符串的关系以及字符串的简单处理;掌握string类使用方法。

上机实验:2个小程序的上机实验(3学时)。

第六章 指针、引用与动态内存分配 (3+3学时)

熟练掌握指针、地址、指针类型等概念,熟练掌握指针变量的定义和初始化、指针的间接访问、指针的加减运算和指针表达式,掌握指针与数组、字符串等的联系;了解引用变量、值传送、引用传送的概念,掌握引用参数的使用;掌握动态内存分配。

上机实验:(3学时)

第七章 C++类的继承与多态 (2+1学时)

掌握类的继承性,this指针的含义,类对象的定义;了解静态数据成员;面向对象的程序设计。

上机实验:(1学时)

第八章Windows应用程序设计(3+3学时)

理解MFC对话框、对话框模板和控件的概念,掌握常用控件的使用方法以及基于对话框的应用程序开发,以及数据交换和验证机制,可编写使用对话框的应用程序。

三、教学方法

教学形式

课堂基础理论和方法授课

上机实验学习形式

上机实验作业(共4次)

MFC对话框综合应用作业

四、考核与评估

课程得分比例如下:

1

课堂出席

10%

2

上机实验作业

30%

3

综合作业

20%

4

期末考试

40%

五、教材及参考书目

参考教材:

《C++语言程序设计》(第2版),谭浩强,清华大学出版社,2011

《C++语言程序设计》(第4版),郑莉,清华大学出版社,2010

《C++程序设计实践教程》(第2版

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档