c语言教学大纲(新)

c语言教学大纲(新)

ID:20360806

大小:116.71 KB

页数:11页

时间:2018-10-09

c语言教学大纲(新)_第1页
c语言教学大纲(新)_第2页
c语言教学大纲(新)_第3页
c语言教学大纲(新)_第4页
c语言教学大纲(新)_第5页
资源描述:

《c语言教学大纲(新)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》课程教学大纲课程编号:课程名称:c语言程序设计课程类型:职业技术课总学时:54讲课学时:28实验学时:26学分:适用对象:计算机网络专业各方向先修课程:计算机基础一、课程性质、目的和任务C语言程序设计是计算机专业的主干课程,是数据结构、C++、Java、操作系统等课程的前导课程,也是一门集理论与实践为一体应用性学科。所以,在该门课的教学屮应该注意理论与实践的结合。结合c语言程序设计的特点,教学的基本目的和任务:(一)、掌握C语言程序设计屮的基本概念、语法规则,各种数据类型的定义和使用。(二)、对运算符及表达式进行灵活使用。(三)、掌握程序的流程控制结构及选

2、择结构和循环结构的设计方法。(四)、掌握函数的基本概念、定义和调用过程。(五)、掌握数纟11、结构体共用体及指针的定义及使用方法,并会运用他们解决相应问题。(六)、理解编译预处理三种用途及文件的使用。二、教学基本要求(一)、知识目标1、了解程序设计的基本知识。2、了解C程序的基本特点、初步知识和构成。3、掌握顺序结构、选择结构、循环结构的C程序的构成及编程技巧;。4、掌握函数定义、调用和编程技巧。5、掌握数组的定义和使用。6、掌握指针的定义和使用。7、掌握结构体和共用体的定义和变量的使用。8、了解并掌握变呈的存储分类、作用域和生存期。9、了解编译预处理。10、了解并熟悉文件

3、操作。(二)、能力目标1、具备熟练应用TURBOC集成环境进行C语言的编写、编译与调试的能力。2、具备初步的高级语言程序设计能力。3、能够掌握一定软件开发技术,具备一定的软件开发能力。4、培养严肃,认真一丝不苟的工作作风三、教学内容及要求(一)、初始C语言1、教学目标(1)、了解计算机语言的概念及其发展史(2)、了解常见的高级语言(3)、掌握指令、程序、源程序、目标程序的概念(4)、理解C语言的基本特点和上机步骤2、教学内容(1)、程序设计语言的发展(2)、程序设计语言的特点(3)、简单的C语言程序(4)、C语言的上机步骤(二)、数据类型1、教学0标(1)、了解C语言中常见

4、的数据类型(2)、掌握常量和变量的概念以及它们的常见类型(3)、掌握三种基本类型变量的概念、分类和使用2、教学内容(1)、C语言的数据类型(2)、C语言的标识符、常量、变量(3)、整型变量的定义和使用(4)、实型变量的定义和使用(5)、字符型变量的定义和使用(6)、各类型间的混合运算(三)、运算符和表达式1、教学目标(1)、了解运算符的概念(2)、掌握算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、逗号运算符、求字节数运算符和强制类型转换运算符的使用(3)、掌握儿种运算符的优先级和结合性2、教学内容(1)、算术运算符与算术表达式(2)、赋值运算符与赋值表达式(3)

5、、关系运算符与关系表达式(4)、逻辑运算符与逻辑表达式(1)、位运算符和位表达式(2)、逗号运算符与逗号表达式(3)、求字节数运算符和强制类型转换运算符(一)、输入和输出函数1、教学目标(1)、了解C语言语句的类型,掌握基本语句;(2)、了解C语言程序的结构;(3)、掌握C语言数据的输入和输出方法。2、教学内容(1)、输出函数putcharO和printf()的使用(2)、输入函数getcharO和scanf()的使用(二)、算法简介1、教学目标(1)、理解算法的概念(2)、掌握使用流程图来表示算法2、教学内容(1)、算法的概念和使用举例(2)、算法的流程图表示(三)、结构

6、化程序设计方法1、教学目标(1)、掌握顺序结构程序设计(2)、掌握选择结构程序设计:if语句和switch语句的使用(3)、掌握循环结构程序设计:while姑构、do-while结构、for姑构的使用2、教学内容(1)、if语句:if-else结构的应用、elseif结构的应用(2)、switch语句的应用(3)、循环的基本概念(4)、while循环(5)、dowhile循环(6)、for循环(7)、循环的嵌套(8)、break、continue语句和goto语句(四)、模块化程序设计1、教学目标(1)、理解函数的相关概念:函数、函数的调用、函数的参数、函数的返冋值、函数的

7、类型(2)、掌握函数的使用:函数的定义、函数的声明、函数的调用(3)、掌握局部变量、全局变量的概念(1)、理解动态存储方式和静态存储方式的定义和使用2、教学内容(1)、函数的定义(2)、函数的调用(3)、函数的参数和函数的值(4)、函数间的参数传递:值传递、地址传递(5)、函数的嵌套调用和递归调用(6)、变量的作用域和存储方式(7)、宏定义和文件包含(一)、数组1、教学目标(1)、掌握一维数组的定义和使用(2)、掌握二维数组的定义和使用(3)、掌握字符数组的定义和使用、掌握常见的字符串处理函数2、教学内容(1)、数

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

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

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