《程序设计基础》理论教学大纲.pdf

《程序设计基础》理论教学大纲.pdf

ID:52516982

大小:70.57 KB

页数:3页

时间:2020-03-28

《程序设计基础》理论教学大纲.pdf_第1页
《程序设计基础》理论教学大纲.pdf_第2页
《程序设计基础》理论教学大纲.pdf_第3页
资源描述:

《《程序设计基础》理论教学大纲.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、的引用和初始化,结构体数组,指针与结构体数组,链表,共用体,枚举类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。