《计算机高级语言》教学及习题大纲.doc_第1页
《计算机高级语言》教学及习题大纲.doc_第2页
《计算机高级语言》教学及习题大纲.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机高级语言教学及习题大纲课程编号:课程名称:计算机高级语言学时:64(课堂讲课50,上机实验14)学分:3学分教学方式:课堂教学和实验教学先修课程:高等数学,计算机原理,离散数学,数据库原理,操作系统基本目的:计算机高级语言课程是一门基础课程,通过本课程的学习,学生应该在课堂学习和上机实践的基础上,理解结构化程序设计和面向对象程序设计的基本概念,初步掌握使用计算机语言进行程序开发的方法,能利用C+语言进行程序设计,并具有一定的面向过程和面向对象程序分析、设计、编码和调试等能力,为今后从事软件开发或设计程序解决实际问题提供科学的方法和实用的工具。选用教材:石峰,程序设计基础,清华大学出版社主要参考书:C+程序设计教程,钱能主编,清华大学出版社第一章 程序设计概论基本内容:程序设计与程序设计语言的历史,程序设计的一般过程,程序设计与算法和数据结构之间的关系以及高级语言的基本语法特征,C+的发展与特点。基本要求:通过本章的学习,应使学生能对程序设计及程序设计语言有一较全面的了解。理解程序设计的基本概念,了解程序设计与算法和数据结构之间的关系,对高级程序设计语言有一总体认识,并初步认识C+语言的特点,为后继章节的学习打好基础。学时:课堂2学时,实验 学时第二章 算法设计基础基本内容:算法的概念,算法描述,结构化算法设计初步。基本要求:通过本章学习,应使学生理解算法的概念,掌握算法描述的不同方式,对算法设计过程、算法设计策略和算法复杂性有初步认识。学时:课堂4学时第三章 基本数据类型基本内容:数据类型的概念与作用,数据对象与实体,整型、浮点型、字符型等基本数据类型及其运算,常量、变量、表达式的概念与使用。基本要求:本章的主要目的在于让学生掌握C+基本数据类型的概念和意义,体会各种数据类型之间的转换规则,并掌握基本数据类型的各种运算。掌握常量、变量、表达式的概念与使用。学时:课堂4学时第四章 基本控制结构基本内容:顺序结构,选择结构和顺序结构,C+对应这些结构的表达式语句、复合语句、选择语句(if语句和switch语句)、循环语句(for语句、while语句和do while语句)基本要求:学习C+各类语句,并能熟练运用这些语句编写程序上机调试运行。学时:课堂6学时,实验2学时第五章 函数基本内容:函数定义,函数调用与参数传递,函数递归调用,内联函数,函数重载,存储类,编译预处理。基本要求:本章要点是要求学生掌握函数定义和调用的语法规则;熟知函数参数传递的方式和求值顺序;理解用函数进行模块化程序设计的思想;了解函数重载河内联函数的意义和应用;熟知存储属性及其对标识符作用域和生存期的影响;能够在程序中使用预编译命令。学时:课堂6学时,实验2学时第六章 构造数据类型基本内容:地址、指针和指针运算,指针与数组,指针与函数,结构指针,引用。数组类型,结构类型,联合类型,枚举类型,类型定义。基本要求:通过本章学习,使学生能够对数据在内存中的地址、指针等概念有一个明确的认识,熟练掌握使用指针的方法和技巧,能够利用指针编写适应不同要求的程序;对C+引用的特点有较深入的了解,掌握指针和引用的异同。要求学生深刻理解并熟练掌握数组类型及其应用;充分理解字符串与字符数组的异同,掌握字符串处理的方法;掌握C+中结构和联合类型的使用;理解枚举数据类型的意义。学时:课堂4学时,实验2学时第七章 面向过程与面向对象基本内容:面向对象技术的形成和发展,面向过程与面相对象的异同(过程抽象与数据抽象),面向对象技术的基本概念,面向对象的系统分析,向对象的系统设计,面向对象程序设计。基本要求:过本章的学习,应使学生能对面向对象技术有一较全面的了解。理解面向对象的基本概念,了解面向对象系统分析与设计的原理和方法,对面向对象程序设计语言有一总体认识学时:课堂2学时第八章 类与对象基本内容:类与对象,构造函数与析构函数,类的静态成员,对象组织,友元,运算符重载,对象类型转换。基本要求:本章应重点掌握C+语言中对类、对象和封装等概念的实现机制,能够用类(对象)描述现实问题中的事物。熟练掌握对象的创建与撤消,对象的行为与性能控制,对象的组织,对象的运算等基本方法及其应用编程。学时:课堂8学时,实验2学时第九章 继承与多态基本内容:类与派生类,派生类的构造函数与析构函数,派生类的指针,多重继承,二义性及其支配规则,虚基类。多态性的概念,虚函数,纯虚函数与抽象类,运算符虚函数。基本要求:通过本章的学习,学生应对C+类层次及其继承性有深刻的理解,掌握派生类的定义及实现方法,并能针对实际问题建立并实现符合客观实际的类层次结构。对C+多态性概念有明确的认识,理解静态联编和动态联编的意义及区别,熟练掌握利用虚函数和类继承实现C+语言动态联编的方法。学时:课堂8学时,实验2学时第十章 模板基本内容:模板概念与定义,函数模板,类模板,标准模板库。基本要求:通过本章学习应使学生理解模板的概念及作用,学会使用函数模板和类模板进行程序设计。并对标准模板库有一定的了解。学时:课堂2学时,实验2学时第十一章 输入输出流基本内容:输入输出的基本概念,标准输入输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论