c 语言程序设计课程教学大纲new

c 语言程序设计课程教学大纲new

ID:34645948

大小:182.08 KB

页数:7页

时间:2019-03-08

c 语言程序设计课程教学大纲new_第1页
c 语言程序设计课程教学大纲new_第2页
c 语言程序设计课程教学大纲new_第3页
c 语言程序设计课程教学大纲new_第4页
c 语言程序设计课程教学大纲new_第5页
资源描述:

《c 语言程序设计课程教学大纲new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计课程教学大纲适用专业:理、工、农、林、医专业(本科)学制:4年总学时:64学分:4制定者:叶斌审核人:一、说明1、课程的性质、地位和任务:C语言程序设计课程是一门非计算机专业的通识课。是学生学习计算机高级语言程序设计的入门课程。课程的主要任务是介绍C语言中的数据类型、运算方法、语句结构及其程序设计的基本方法。其目的是使学生掌握一门高级程序设计语言,了解结构化程序设计的基本概念与方法,进而学会利用C语言解决一般应用问题,并为后续课程奠定程序设计基础。课程的教学目标主要有以下两点:(1)通过本课程的学习,使学生了解C语言的发展;理解和掌握结构化程序设计的基本思想及基本概念;掌握使用

2、C语言进行结构化程序设计的方法和技术;培养学生良好的编程能力和风格;初步认识C语言应用程序开发的方法及过程。(2)通过本课程的学习,为学生学习后续课程以及开发计算机应用软件打下良好的基础。2、课程教学的基本要求:(1)掌握程序设计的基本原理、概念和方法;(2)在掌握算法、数据结构、计算方法、结构化程序设计思想的基础上,主要掌握C语言及其程序设计的方法和应用,主要内容包括:C语言程序设计基础、流程控制语句、数组、函数、指针结构体、共用体等;(3)了解输入输出和文件处理等知识点。能熟练运用TurboC2.0和VisualC++6.0的C程序开发环境,学会编写常用的C应用程序。3、教法特点:本课程

3、教学以理论和实践并重,采用讲授与实验、课程设计相结合,与科研相结合的方法。同时有选择地介绍学科的新进展、新成果和新规定。在具体讲授中,重点介绍数据结构、常用算法、结构化程序设计的思想以及利用C语言编程的方法和技术。课堂讲授采用多媒体教学或传统教学方法与投影、幻灯、演示相结合的方式。4、先修课程:学习本门课程之前,必须掌握计算机的相关基础知识,较为全面地了解和掌握计算机数据表示、存储、管理等方面的专业知识,所以本门课程的先修课程为《计算机文化基础》或《计算机导论》。5、课程学时分配:章次内容总学时讲授实验一C语言及程序设计概述321二数据类型、运算符及表达式642三控制结构1165四函数642

4、五编译预处理312六数组1174七指针974八结构体、共用体和枚举类型642九位运算211十文件321十一C语言高级编程技术及应用42选做合计6440246、考核方式:考试二、理论教学内容与学时安排第1章C语言及程序设计概述(2学时)1、程序的概念2、程序设计语言的发展和 C语言的发展历史3、程序设计方法4、C语言的特点和 C程序的基本结构5、算法的概念、特征及其表示法6、C语言的基本语法单位7、C程序的上机步骤及 C程序的开发环境基本要求:了解C语言的发展历史和程序设计方法;掌握C语言的特点、基本语法单位和C程序的基本结构;掌握算法的概念、特征及其表示法;掌握 C程序的编辑、编译、链接和运

5、行的过程;熟悉 C程序的开发环境。第2章数据类型、运算符及表达式(5学时)1、C的数据类型:基本数据类型;自定义的数据类型2、常量和变量:符号常量与一般常量;变量的定义和赋值3、运算符与表达式:算术运算符;关系运算符与逻辑运算符;表达式的执行顺序4、各类型数据的混合运算5、数据类型转换:自动类型转换;赋值转换;强制类型转换基本要求:掌握 C的数据类型;掌握常量和变量;掌握运算符与表达式;掌握各类型数据的混合运算;掌握数据类型转换。第3章控制结构(6学时)1、C语言的基本语句:说明语句;表达式语句;函数调用语句;空语句;复合语句2、数据的输入输出:字符的输入输出函数;格式输入输出函数3、基本控

6、制结构:顺序结构;选择结构;循环结构4、流程控制语句:if 语句;嵌套的if 语句;switch 语句;while语句;do…while语句;for语句;goto语句;break语句;continue语句5、顺序结构、选择结构和循环结构的 C程序编写基本要求:掌握C语言的基本语句;熟练掌握字符的输入输出函数和格式输入输出函数;掌握结构化程序设计的三种基本控制结构;熟练掌握流程控制语句;能编写简单的顺序结构、选择结构和循环结构的C程序。第4章函数(4学时)1、结构化程序设计的特征和风格2、函数的概念、内部函数与外部函数3、函数的定义、申明和调用4、函数参数的传递5、函数的嵌套调用和递归调用6、

7、变量的作用域和存储类别7、多文件的程序运行基本要求:了解结构化程序设计的特征和风格;掌握函数的概念、内部函数与外部函数;熟练掌握函数的定义、申明和调用方法;掌握函数的嵌套调用和递归调用;掌握变量的作用域和存储类别;了解多文件的程序运行。第5章编译预处理(1学时)1、宏的定义:无参宏定义;带参宏定义2、文件包含3、条件编译基本要求:掌握宏的定义;掌握“文件包含”处理;掌握条件编译。第6章数组(7学时)1、数组的

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

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

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