吉林大学商学院计算机课程,C++程序设计课程大纲-吉林大学商学院.doc

C程序设计课程大纲-吉林大学商学院

C++程序设计 课程大纲

课程名称:C++程序设计/ C++ Programming

课程编号:a 课程属性: 专业基础课

授课对象:信息管理与信息系统专业本科生 总学时/学分:64/4(讲授和实验各32学时)

开课学期:第3学期 课程负责人:邓创

先修课程:大学计算机基础

一、课程概述

C++程序设计是商学院管理科学与工程专业的专业基础课之一。课程系统、完整的讲述了面向对象程序设计的基本思想和编程原理,在基础语法知识的基础上,介绍了常用的数据结构和算法,培养学生基本的程序设计思想和逻辑思维方式。通过这门课程的学习,使学生掌握面向对象程序设计的基本方法和技能,达到用计算机语言描述和解决现实世界中简单问题的能力,为管理信息系统、系统分析与设计等课程的学习奠定技术基础。

二、课程目标

1. 掌握面向对象程序设计的基本思想和编程原理、常用的数据结构和算法;;

2. 熟悉面向对象程序设计语言的基础知识、类与对象的定义和实现方法;

3. 学会运用数组、指针、字符串、函数等进行简单程序设计;

4. 了解面向对象方法的封装、继承和多态特性,了解编程技术的现状与未来发展方向。

三、主要内容及其基本要求

本课程须完成的基本教学内容和要求如下:

(1) C++语言概述。主要讲解面向对象程序设计的基本思想和编程原理,包括C++ 预言得词法规则与程序结构的特点,并介绍计算机程序设计语言的发展历史与程序开发的基本过程;

(2) 数据类型和表达式。主要讲解C++语言的基本数据类型和表达式,要求能灵活运用各种程序控制结构以及自定义数据类型进行简单程序设计;

(3) 预处理和语句。要求理解预处理的原理,熟练掌握选择、循环语句,能灵活运用各种控制语句进行程序设计;

(4) 函数和作用域。本章着重讲解函数的定义、调用方法以及参数的传递机制,内联函数、重载函数的使用方法和原理,并介绍作用域、可见性和生存期的概念,要求学生熟悉常用的系统函数;

(5) 类与对象。类和对象的定义与实现、构造函数与析构函数的作用和用法,静态成员的特性和基本思想、友元的定义与优缺点、类的组合(子对象)以及动态内存分配(堆对象),常类型的用法和基本原理。要求学生理解面向对象的思想和基本特点,掌握对象数组、对象指针、对象引用等基本用法;

(6) 继承性与派生类。重点讲解继承过程中构造函数与析构函数的用法、访问控制规则与赋值兼容规则、派生类成员的标识与访问。

(7) 多态性和虚函数。通过讲解运算符重载、虚函数与抽象类,使学生掌握面向对象程序设计的另一个重要特性:多态性。要求学生能实现简单的操作符重载,了解虚函数与抽象类的概念和功能。

(8) 模板与异常处理。通过本章学习,使学生掌握模板的功能及定义方法、理解异常处理的概念的作用,能处理程序设计中比较简单的异常问题。

四、教学方式和考试方式

课堂讲授与实验室上机指导相结合。供PowerPoint课程讲义,运用BCB、VC等软件进行上机实践。

考试方式为闭卷考试。任课教师根据学生的上机操作(20%)、期中(30%)和期末考试(50%)三方面评定综合成绩。考核内容以程序设计为主。

五、参考教材

教 材:吕凤翥,《C++语言基础教程》(第2版),北京:清华大学出版社,2007年。

参考书:谭浩强,《C程序设计》,清华大学出版社。

吕凤翥,《C++语言基础教程题解与上机指导》(第2版),清华大学出版社

[美]Bruce Eckel著,刘宗田等译,《C++编程思想》,机械工业出版社。

六、教学内容及课时分配

章节内容学习要点备注第一章

C++语言概述

(2学时)面向对象程序设计的有关概念

C++语言简介

C++的词法及词法规则

C++程序结构的特点

C++程序的实现第二章

数据类型和表达式 (4学时)基本数据类型

常量和变量

数组

指针和引用

运算符

表达式

结构和联合上机实验

4学时第三章

预处理和语句

(4学时)预处理功能

语句

选择语句

循环语句

转向语句上机实验

4学时第四章

函数和作用域

(4学时)函数的定义和说明

函数的调用

函数的参数

内联函数

函数重载

函数的嵌套和递归调用

作用域

系统函数上机实验

4学时第五章

类与对象(一)

(4学时)类的定义

对象的定义

对象的初始化

成员函数的特性

静态成员

友元

对象的生存期上机实验

4学时第六章

类和对象(二)

(4学时)对象指针和对象引用

对象数组和对象指针数组

常类型

子对象和堆对象

类型转换上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值