欢迎来到天天文库
浏览记录
ID:13835789
大小:123.09 KB
页数:14页
时间:2018-07-24
《c程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《C程序设计》教学大纲 总学时数:108学时(讲课72学时,上机实验36学时)适用专业:软件技术一、总则1.本课程的教学目的和要求:《C程序设计》是信息技术系普通专科计算机软件技术专业一门专业课。通过本课程的教学和学习,学生能够比较熟练地掌握C语言的语法规则,能够掌握一些较为简单的算法,并初步积累编程经验,自己解决一些比较简单的程序课题。2.本课程的主要内容:C语言的各种数据类型,运算符,表达式;结构化程序设计语句;函数的概念和用法;编译预处理命令;位运算;文件的操作;算法的基本表示方法及结构化程序设计方法3.教学重点与难点:C语言的高级数据
2、类型,如数组,指针,结构体;函数的概念和用法4.本课程的知识范围及与相关课程的关系:本课程是一门专业基础课,该课的后续课有数据结构,操作系统,其他关系较密切的课程有编译原理等。本课程为后续课提供了语言结构模板,类C的伪代码算法表示等。5.教材的选用:《C程序设计》第三版谭浩强编清华大学出版社二、课程内容及学时分配第一章C语言概述1. 教学内容:§1.1C语言出现的历史背景§1.2C语言的特点§1.3简单的C程序介绍§1.4运行C程序的步骤与方法2.教学目的及要求:1)了解C语言的历史、特点2)掌握C语言的运行环境,初步了解运行一个C语言程序
3、的过程3.教学重点:1)C语言的特点2)C程序的上机步骤4.教学难点:1)C语言的特点2)C程序的上机步骤5.教学时间分配及进度安排:§1.1C语言出现的历史背景0.5学时§1.2C语言的特点0.5学时§1.3简单的C程序介绍0.5学时§1.4运行C程序的步骤与方法0.5学时共2学时6.主要教学环节的组织:结合上机掌握C语言的运行环境,并运行一些简单的C程序第二章程序的灵魂--算法1.教学内容:§2.1算法的概念§2.2简单算法举例§2.3算法的特性§2.4怎样表示一个算法§2.5结构化程序设计方法2.教学目的及要求:1)掌握用流程图、N-S
4、流程图、伪代码表示算法2)理解结构化程序设计方法的概念3.教学重点:用流程图、N-S流程图、伪代码表示算法4.教学难点:用流程图、N-S流程图、伪代码表示算法5.教学时间分配及进度安排:§2.1算法的概念0.5学时§2.2简单算法举例1.5学时§2.3算法的特性0.25学时§2.4怎样表示一个算法1.5学时§2.5结构化程序设计方法0.25学时共4学时6.主要教学环节的组织:结合幻灯、课堂练习掌握算法的基本表示方法第三章数据类型、运算符与表达式1.教学内容:§3.1C语言的数据类型§3.2常量与变量§3.3整型数据§3.4浮点型数据§3.5字
5、符型数据§3.6变量赋初值§3.7各类数值型数据间的混合运算§3.8算术运算符和算术表达式§3.9赋值运算符和赋值表达式§3.10逗号运算符和逗号表达式2.教学目的及要求:1)掌握几种基本数据类型的存储方式,表示方法2)掌握不同类型间数据转换的原则与方法3)掌握有关运算符与表达式的运用3.教学重点:1)整型、浮点型、字符型数据2)运算符和表达式的运用4.教学难点:1)整型、浮点型、字符型数据2)运算符和表达式的运用5.教学时间分配及进度安排:§3.1C语言的数据类型0.5学时§3.2常量与变量0.5学时§3.3整型数据1.5学时§3.4实型数
6、据1学时§3.5字符型数据1学时§3.6变量赋初值0.5学时§3.7各类数值型数据间的混合运算0.5学时§3.8算术运算符和算术表达式1学时§3.9赋值运算符和赋值表达式1学时§3.10逗号运算符和逗号表达式0.5学时共8学时6.主要教学环节的组织:结合习题、上机掌握C的基本数据类型,和不同数据类型间的混合运算第四章最简单的C程序设计----顺序程序设计1.教学内容:§4.1C语句概述§4.2赋值语句§4.3数据输入输出的概念及在C语言中的实现§4.4字符数据的输入输出§4.5格式输入与输出§4.6顺序结构程序设计举例2.教学目的及要求:1)
7、掌握语句的概念2)掌握字符数据输入输出函数3)格式输入输出函数的用法3.教学重点:1)字符数据输入输出函数2)格式输入输出函数4.教学难点:1)字符数据输入输出函数2)格式输入输出函数5.教学时间分配及进度安排:§4.1C语句概述0.5学时§4.2赋值语句0.5学时§4.3数据输入输出的概念及在C语言中的实现0.5学时§4.4字符数据的输入输出0.5学时§4.5格式输入与输出1.5学时§4.6顺序结构程序设计举例0.5学时共4学时6.主要教学环节的组织:结合习题、上机掌握语句的概念,基本输入输出语句的用法第五章选择结构程序设计1.教学内容:§
8、5.1关系运算符和关系表达式§5.2逻辑运算符和逻辑表达式§5.3if语句§5.4switch语句§5.5程序举例2.教学目的及要求:1)熟练掌握关系、逻辑表达式的
此文档下载收益归作者所有