文档详情

“计算机程序设计”课程教学大纲.pdf

发布:2024-09-24约1.72万字共20页下载文档
文本预览下载声明

“计算机程序设计”课程教学大纲--第1页

英文名称:C++Programming

课程编号:COMP1001

学时:64

学分:3

合用对象:一、二年级学生

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

计算机程序设计“”是面向非计算机类各专业的必修计算机类基础课

程,是计算机教育的基础和重点。

使学生掌握一门高级程序设计语言,掌握结构化程序设计和面向

对象程序设计的基本方法,同时了解初步的数据结构与算法等方面的知识,

具有把各个领域的基本计算和数据处理问题变成计算机应用程序的能力,为

后续课程的学习创造条件。

介绍计算机程序设计语言的基本知识和程序设计的方法与技术,

同时包括程序设计方法学、数据结构与算法基础等方面的内容。

1.C++语言基础知识

掌握变量与常量的定义与使用方法;掌握基本数据类型和表达式的使用

方法,掌握C++的基本语句。理解结构化和面向对象程序设计的基本思想和

有关概念,掌握C++程序的基本框架和上机调试计算机程序的过程。

2.数组、指针与引用

1

“计算机程序设计”课程教学大纲--第1页

“计算机程序设计”课程教学大纲--第2页

掌握数组的定义、初始化和访问方法;掌握字符串使用方法;理解指针

和引用的概念,掌握指针使用方法,理解指针与数组的关系,了解动态内存

管理方法。

3.函数

掌握函数的定义与函数调用方法,理解变量的生命周期、作用域和存储

类别(自动、静态、寄存器、外部),掌握C++库函数的使用方法。

4.类与对象的基础知识

理解类与对象的基本概念,掌握类及其成员的声明、定义、访问方法,

对象的创建与使用方法;掌握构造函数与析构函数的定义与使用;掌握静态

数据成员与静态成员函数的定义与使用。

5.类的复用

掌握类的组合语法;掌握派生类的定义和访问权限,类的数据成员与成

员函数的继承;理解多态性概念及虚函数机制的要点;了解运算符重载。

6.输入/输出流

理解C++流的概念,掌握数据的格式输入输出,掌握文件的I/O操作。

7.综合程序设计能力

掌握利用所学到的面向对象的程序设计方法,编制含有多个类的程序;

掌握根据实际问题和给定的算法,设计类结构并编码实现,解决小型问题。

8.程序调试

掌握C++程序调试的基本方法;理解程序错误的种类和产生的原因,掌

握排除语法错误的基本技能;掌握程序调试的基本技能(如设置断点、单步

执行、查看中间运行结果等)。

2

“计算机程序设计”课程教学大纲--第2页

“计算机程序设计”课程教学大纲--第3页

第1章C++语言简介

1.了解C++程序基本要素和结构;

2.了解算法与程序;

3.掌握用C++解块实际问题的步骤;

4.掌握C++程序设计的基本结构;

5.学会编程环境的使用方法。

第2章基本数据类型与表达式

1.理解数据类型;

2.理解常量和变量;

3.理解算术运算符和算术表达式;关系运算符和关系表达式;逻辑运

算符和逻辑表达式;赋值运算符和赋值表达式;自增运算符和自减运算符;

4.理解表达式中各运算符的运算顺序;

5.理解类型不同的数据之间的混合算术运算;

6.掌握变量、常量的定义和使用方法;

7.掌握各种表达式的书写方法。

第3章控制结构

1.理解程序的基本控制结构;

2.掌握选择、循环控制结构的使用方法;.学会使用3

基本控制结构进行简单问题的编

显示全部
相似文档