欢迎来到天天文库
浏览记录
ID:52516982
大小:70.57 KB
页数:3页
时间:2020-03-28
《《程序设计基础》理论教学大纲.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《程序设计基础》理论教学大纲 总则:本教学大纲适应本科层次的计算机类专业。 一、教学目标 通过本课程的学习,使学生了解算法的基本概念,会根据算法编制相应的程序,并初步积累编程经验,能够比较熟练地掌握C语言的语法规则,自己解决一些比较简单的程序课题,同时也为后继课程的学习打下坚实的基础。 二、教学要求 通过本课程的学习,学生应达到下列基本要求: 1、掌握以下内容:C语言基本语句、语法、数据类型、运算符和表达式、一维数组、字符数组、函数的定义、声明、调用以及嵌套调用、变量的作用域、变量的存储特性、宏定义命令。 2、掌握使用C语言进行顺序、选择、循
2、环结构程序设计的基本技能。 3、理解二维数组、指针、文件、枚举、结构体、共用体类型变量的基本概念和使用规则。 4、了解递归调用、结构体数组等的使用的基本思想。 三、教学方法 1、课堂讲授 2、基于网络的自主学习 本课程的教学Blog,相关问题通过Blog解答; 3、实验 四、考核方法 理论考试:60% 实验考试:10% 平时作业及上课表现(含实验报告):30% 五、教学重点和难点 本课程主要教学内容: 1、教学重点 算法的基本概念、常量变量运算符与表达式、程序控制结构、数组、函数、编译预处理、指针、结构体与共用体及文件 2、
3、教学难点 掌握简单算法及程序控制结构;数组、函数、指针、链表和文件的使用;养成良好的编程习惯。 六、知识范围及与相关课程的关系 本课程是一门专业基础课,该课的先修课程是计算机导论,后续课程有数据结构,操作系统,其他关系较密切的课程有编译原理等。本课程为后续课程提供了语言结构模板,类C的伪代码算法表示等。 七、课程内容及学时分配 课时安排:48+32 学时分配如下: 第一部分:C语言概述1课时 『主要内容』 C语言的历史背景、特点,源程序的结构 『教学重点和难点』 C语言程序的结构和设计的风格 第二部分:程序的灵魂--算法1课时 『
4、主要内容』 算法的概念、举例、特征、表示,结构化程序设计方法 『教学重点和难点』 算法的概念、N-S图、常用算法思想。 第三部分:数据类型、运算符与表达式3课时 『主要内容』 常量与变量,整型数据,实型数据,字符型数据,变量赋初值,各类数据之间的混合运算、算述运算符与算术表达式,赋值运算符与赋值表达式,逗号运算符与逗号表达式 『教学重点和难点』 常用数据类型、常用运算符、数学公式转化为C语言表达式的基本能力。 第四部分:最简单的C程序设计2课时 『主要内容』 C语句概述,赋值语句,字符数据的输入与输出,格式输入与输出,顺序结构程序设计
5、举例 『教学重点和难点』 C语句的种类、赋值语句、数据的输入输出及输入输出中常用的控制格式。 第五部分:选择结构程序设计3课时 『主要内容』 关系运算符与关系表达式,逻辑运算符与逻辑表达式,if语句,switch语句 『教学重点和难点』 关系运算符与逻辑运算符及其组成的具有逻辑值的表达式、二条分支语句的格式及基本应用。 第六部分:循环控制4课时 『主要内容』 goto语句构成循环,while语句,do-while语句,for语句,循环的嵌套,break与continue语句 『教学重点和难点』 C构成循环的四种方法,尤其是后三种方法
6、、break与continue语句的基本作用。 第七部分:数组6课时 『主要内容』 一维数组的定义与引用,二维数组的定义与引用,字符数组 『教学重点和难点』 一维数组、二维数组的定义与引用,字符数组的定义与引用、常用字符串处理函数及字符处理函数,数组的应用 第八部分:函数6课时 『主要内容』 函数的定义,函数的参数和函数的值,函数的调用、嵌套调用、递归调用,数组作为函数参数,变量作用域,变量存储类别 『教学重点和难点』 函数定义、函数调用、函数声明等基本基本概念,函数的嵌套调用与递归调用,数组作为函数的参数、变量的存储类别与作用域 第
7、九部分:编译预处理2课时 『主要内容』 宏定义,"文件包含"处理 『教学重点和难点』 有参宏、无参宏的定义与应用;文件包含的基本概念。 第十部分:指针6课时 『主要内容』 指针与地址的概念,变量的指针和指针变量的指针变量,数组的指针与指向数组的指针变量,字符串的指针与指向字符串的指针变量,指针与函数,指针数组,二级指针 『教学重点和难点』 指针与地址的基本概念、指针与变量的关系,指针与数组,指针与字符串、指针数组与二级指针,指针的应用 第十一部分:结构体与共用体4课时 『主要内容』 结构体类型的说明及结构体类型变量的定义,结构体变量
8、的引用和初始化,结构体数组,指针与结构体数组,链表,共用体,枚举类
此文档下载收益归作者所有