- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《高级语言程序设计》教学大纲
一、课程基本信息
课程
课程
学时:学 分:适用对象先修课程:
二、课程简介
中文简介:
高级程序设计是必修基础课程。本课程以C++语言为工具,主要介绍面向对象的程序设计方法,C++面向对象程序设计语言和面向对象程序设计工具。使学生掌握面向对象的思想方法,是后续专业课程的基础。
英文简介:
Advanced Programming is major basic course. Through this course, students should master the method of programming,the Object Oriented Language C++ ,and Object Oriented Design tool. This course is the base of several following speciality courses.
三、课程性质与教学目的
《高级语言程序设计》课程是信息与计算科学专业的专业必修课,要求掌握面向对象程序设计中基本的概念、方法,在理论、实践上为后续软件课程打下坚实基础。具体包括:基本语法成分、数据定义和相关运算、基本控制流程的概念和实现、函数的定义和调用、指针的基本概念、能够应用于数据组织和函数调用。以及面向对象程序设计的核心概念:封装、继承、多态和模板与群体数据组织。
四、教学内容及要求
第一章 绪论
目的与要求
1.掌握计算机程序设计语言的发展;
2.掌握在VC6.0集成开发环境下建立和运行C++程序的方法;
3. 了解面向对象的方法;
4. 了解面向对象的软件开发过程;
5. 了解信息的表示与存储。
教学内容
第一节 计算机程序设计语言的发展
1.主要内容
机器语言与汇编语言,主级语言,面向对象语言。
2.基本概念和知识点:
面向对象的语言,高级语言的概念。
3. 问题与应用(能力要求):
了解程序设计语言的发展史与面向对象的语言。
第二节 面向对象的方法
1.主要内容
面向对象方法的由来,面向对象的基本概念。
2.基本概念和知识点
面向对象的基本概念。
3. 问题与应用(能力要求)
了解面向对象的由来与基本概念。
第三节 面向对象的软件开发
1.主要内容
软件开发的各个阶段及任务。
2.基本概念和知识点
分析、设计、编程、测试与维护。
3. 问题与应用(能力要求)
了解软件开发过程中的一般过程及各阶段的任务。
*第四节 信息的表示与存储
1.主要内容
计算机的数字系统,几种进行记数制之间的转换信息存储单位,二进制数的编码表示,定点数和浮点数,数的表示范围,非数值信息表示。
2.基本概念和知识点
数字系统,进位制及其转换,数的表示范围。
3. 问题与应用(能力要求)
掌握用二进制的编码表示,非数值信息表示。
第五节 程序的开发过程
1.主要内容
基本术语。
2.基本概念和知识点
程序开发的基本术语与开发的一般过程。
3. 问题与应用(能力要求)
了解程序开发的基本术语和开发的一般过程。
实践环节与课后练习
VC环境下运行一个简单的C++程序。
教学方法与手段
课堂板书结合PowerPoint电子教案讲授。
第二章 C++简单程序设计
目的与要求
1.了解C++语言产生和特点;
2.掌握基本数据类型和表达式;
3. 掌握数据的输入与输出;
4. 掌握算法的基本控制结构;
5. 掌握自定义数据类型。
教学内容
第一节 C++语言概述
1.主要内容
C++语言的产生,C++语言的特点,C++程序实例,字符集,词法记号。
2.基本概念和知识点
字符集,词法记号。
3. 问题与应用(能力要求)
掌握字符集,了解C++语言的特点与程序实例。
第二节 基本数据类型和表达式
1.主要内容
基本数据类型,常量,变量,运算符,表达式与语句。
2.基本概念和知识点
基本数据类型,常量,变量,运算符,表达式与语句。
3. 问题与应用(能力要求)
掌握基本数据类型,常量,变量,运算符,表达式与语句。
*第三节 数据的输入与输出(自学)
1.主要内容
I/O流,预定义的插入符和提取符,简单的I/O格式控制。
2.基本概念和知识点
I/O流,预定义的插入符和提取符, I/O格式控制。
3. 问题与应用(能力要求)
掌握I/O流,预定义的插入符和提取符。
第四节 算法的基本控制结构
1.主要内容
用if语句实现选择结构,多重选择结构,循环结构,循环结构与选择结构的嵌套,其它控制语句。
2.基本概念和知识点
用if语句实现选择结构,多重选择结构,循环结构。
3. 问题与应用(能力要求)
掌握用if语句实现选择结构,多重选择结构,循环结构。
第五节 自定义数据类型
1.主要内容
t
文档评论(0)