全球旧事资料 分类
《高级语言程序设计C》教学大纲
20143
课程名称:高级语言程序设计C课程性质:专业必修课学时:96一、课程的作用、地位和任务
1课程作用《高级语言程序设计》是计算机科学与技术、软件工程、网络工程等专业的基础课程。C语言是软件设计的流行工具,它已成为《高级语言程序设计》课程主流使用的语言。通过本课程的学习,使学生掌握面向过程与面向对象程序设计中的基本概念和方法,在理论和实践上为专业的后续课程和计算机应用打下良好基础。2教学方法本课程在多媒体课室授课,讲授内容制成课件,利用计算机把讲授内容与实例结合在一起,通过文字、声音、图像和动画的结合进行授课。通过在机房上机实践训练,配合授课进度,独立完成实验程序,以利于学生掌握C程序设计的基本概念、语法规则和编程方法,巩固所学知识。3学习目标和基本要求本课程要求学生掌握C程序的构成、基本语法规则、数据类型和数据定义方法、各种表达式的运算规则和使用;掌握数据的输入输出方法;掌握程序的三种基本控制流程的概念和实现;掌握函数的定义、调用及其应用;掌握数组、结构的定义和应用;掌握指针的概念、定义和应用;掌握用C定义类和操作对象的方法;掌握继承的概念和应用;掌握多态的概念和实现技术;掌握文件的基本概念和应用。4课程类型专业基础课
(英文):ObjectOrie
tedProgrammi
g适用层次:专升本学分:6
二、教学内容(一)理论教学第1章基本数据与表达式10学时
111213141516概述C的字符集与词汇C的基本数据类型与存储形式数据对象与访问表达式数据输入和输出
第2章程序控制结构8学时
21选择控制22循环控制23判断表达式的使用
1
f24转向语句
第3章函数10学时
31函数的定义与调用32函数参数的传递33函数调用机制34函数地址和函数指针35内联函数和重载函数36变量存储特性与标识符作用域37多文件程序结构38命名空间39终止程序执行
第4章数组10学时
414243444546一维数组指针数组二维数组数组作函数参数动态存储字符数组与字符串
第5章
结构与链表6学时
51结构52结构数组53链表
第6章类与对象6学时
61类与对象的定义与访问62构造函数和析构函数63类的其他成员631常成员632静态成员633友员
第8章继承4学时
81828384859192939495类之间的关系基类和派生类基类的初始化继承的应用实例多继承
第9章
虚函数与多态性4学时
静态联编类指针的关系虚函数和动r
好听全球资料 返回顶部