《高级语言程序设计》教学大纲.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

精品文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档