《高级语言程序设计(C++)》教学大纲
高级语 言程序谩计(C++)课程教学大纲一、课程的基本信息适应对象:电子科学与技术专业本科生课程代码:25EO1323学时分配:64学时=48(理论)+16(实验)赋予学分:4先修课程:计算机基础、高
(C++) 高级语言程序谩计 课程教学大纲 一、课程的基本信息 适应对象:电子科学与技术专业本科生 课程代码:25EO1323 学时分配:64学时=48(理论)+16(实验) 赋予学分:4 先修课程:计算机基础、高等数学、程序设计基础(C语言) 后续课程: 二、课程的性质与任务 本课程为电子科学与技术专业的专业选修课程。同时它也是一门实践性很强的课程,既要掌握概念, 又要动手编程,还要上机调试运行。要求学生掌握面向对象程序设计中基本的概念、方法,在理论、实践 上为后续软件课程打下坚实基础。具体包括:基本语法成分、数据定义和相关运算、基本控制流程的概念 和实现、函数的定义和调用、指针的基本概念、能够应用于数据组织和函数调用。以及面向对象程序设计 的核心概念:封装、继承、多态和模板与群体数据组织。 三、教学目的与要求 本课程的教学目的在于培养学生学会分析问题的方法和基本问题的解决能力,了解高级语言程序设计 的技巧和方法、掌握C++语言的基本内容及程序设计的基本方法与编程技巧,并能解决实际工程中的具体 程序编写、调试、实现问题。 四、教学内容与安排 (-)理论教学内容与安排 第1章面向对象程序设计概述(2学时) 教学内容: 1.1 面向对象思想的产生背景 1.2 面向对象程序设计的基本概念 1.3 面向对象程序设计的基本特性及其优点 1.4 面向对象程序设计语言的发展 教学要求: 掌握面向对象程序设计的基本概念、基本特性。 第2章C++基础(6学时) 教学内容: 2.1 C++源程序的结构 2.2 C++源程序调试的基本步骤 2.3 标识符 2.4 基本数据类型

