欢迎来到天天文库
浏览记录
ID:11649358
大小:999.00 KB
页数:99页
时间:2018-07-13
《高级语言程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《高级语言程序设计》教学大纲一、课程基本信息课程代码:110421课程名称:高级语言程序设计英文名称:AdvancedProgramming课程类别:专业基础课学时:90学 分:4.5适用对象:信息与计算科学专业大一本科生考核方式:考试(平时成绩占总成绩的30%)先修课程:数学分析、高等代数二、课程简介中文简介:高级程序设计是必修基础课程。本课程以C++语言为工具,主要介绍面向对象的程序设计方法,C++面向对象程序设计语言和面向对象程序设计工具。使学生掌握面向对象的思想方法,是后续专业课程的基础。英文简介:Advanced
2、Programmingismajorbasiccourse.Throughthiscourse,studentsshouldmasterthemethodofprogramming,theObjectOrientedLanguageC++,andObjectOrientedDesigntool.Thiscourseisthebaseofseveralfollowingspecialitycourses.三、课程性质与教学目的《高级语言程序设计》课程是信息与计算科学专业的专业必修课,要求掌握面向对象程序设计中基本的概念、方法,
3、在理论、实践上为后续软件课程打下坚实基础。具体包括:基本语法成分、数据定义和相关运算、基本控制流程的概念和实现、函数的定义和调用、指针的基本概念、能够应用于数据组织和函数调用。以及面向对象程序设计的核心概念:封装、继承、多态和模板与群体数据组织。四、教学内容及要求第一章绪论(一)目的与要求1.掌握计算机程序设计语言的发展;2.掌握在VC6.0集成开发环境下建立和运行C++程序的方法;3.了解面向对象的方法;4.了解面向对象的软件开发过程;5.了解信息的表示与存储。(二)教学内容第一节计算机程序设计语言的发展1.主要内容机器语
4、言与汇编语言,主级语言,面向对象语言。2.基本概念和知识点:面向对象的语言,高级语言的概念。3.问题与应用(能力要求):了解程序设计语言的发展史与面向对象的语言。第二节面向对象的方法1.主要内容面向对象方法的由来,面向对象的基本概念。2.基本概念和知识点面向对象的基本概念。3.问题与应用(能力要求)了解面向对象的由来与基本概念。第三节面向对象的软件开发1.主要内容软件开发的各个阶段及任务。2.基本概念和知识点分析、设计、编程、测试与维护。3.问题与应用(能力要求)了解软件开发过程中的一般过程及各阶段的任务。*第四节信息的表示
5、与存储1.主要内容计算机的数字系统,几种进行记数制之间的转换信息存储单位,二进制数的编码表示,定点数和浮点数,数的表示范围,非数值信息表示。2.基本概念和知识点数字系统,进位制及其转换,数的表示范围。3.问题与应用(能力要求)掌握用二进制的编码表示,非数值信息表示。第五节程序的开发过程1.主要内容基本术语。2.基本概念和知识点程序开发的基本术语与开发的一般过程。3.问题与应用(能力要求)了解程序开发的基本术语和开发的一般过程。(一)实践环节与课后练习VC环境下运行一个简单的C++程序。(一)教学方法与手段课堂板书结合Powe
6、rPoint电子教案讲授。第二章C++简单程序设计(一)目的与要求1.了解C++语言产生和特点;2.掌握基本数据类型和表达式;3.掌握数据的输入与输出;4.掌握算法的基本控制结构;5.掌握自定义数据类型。(二)教学内容第一节C++语言概述1.主要内容C++语言的产生,C++语言的特点,C++程序实例,字符集,词法记号。2.基本概念和知识点字符集,词法记号。3.问题与应用(能力要求)掌握字符集,了解C++语言的特点与程序实例。第二节基本数据类型和表达式1.主要内容基本数据类型,常量,变量,运算符,表达式与语句。2.基本概念和知
7、识点基本数据类型,常量,变量,运算符,表达式与语句。3.问题与应用(能力要求)掌握基本数据类型,常量,变量,运算符,表达式与语句。*第三节数据的输入与输出(自学)1.主要内容I/O流,预定义的插入符和提取符,简单的I/O格式控制。2.基本概念和知识点I/O流,预定义的插入符和提取符,I/O格式控制。3.问题与应用(能力要求)掌握I/O流,预定义的插入符和提取符。第四节算法的基本控制结构1.主要内容用if语句实现选择结构,多重选择结构,循环结构,循环结构与选择结构的嵌套,其它控制语句。2.基本概念和知识点用if语句实现选择结构
8、,多重选择结构,循环结构。3.问题与应用(能力要求)掌握用if语句实现选择结构,多重选择结构,循环结构。第五节自定义数据类型1.主要内容typedef声明,枚举类型,结构体,联合体。2.基本概念和知识点typedef声明,枚举类型,结构体,联合体。3.问题与应用(能力要求)掌握枚举类型,结
此文档下载收益归作者所有