c语言程序设计教学实验大纲64学时

c语言程序设计教学实验大纲64学时

ID:18631977

大小:122.50 KB

页数:9页

时间:2018-09-20

c语言程序设计教学实验大纲64学时_第1页
c语言程序设计教学实验大纲64学时_第2页
c语言程序设计教学实验大纲64学时_第3页
c语言程序设计教学实验大纲64学时_第4页
c语言程序设计教学实验大纲64学时_第5页
资源描述:

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

1、《C语言程序设计》课程教学大纲主任教研室主任大纲执笔人王鸿业王海荣徐晓君一、课程基本信息课程编号:××××课程名称:C语言程序设计学时:64学时实验学时:24学时课程类别:专业基础课课程性质:必修课先行课程:计算机文化基础适用专业:非计算机专业责任单位:计算机工程系二、课程性质、目的与任务本课程是为非计算机专业本科学生开设的计算机程序设计基础课,是第一门高级语言程序设计课。本课程的任务是结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容及程序设计的基本方法与编程的基本技巧,了解进行科学计算的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步

2、学习和应用计算机打下基础。三、课程的内容及要求、教学重点与难点(一)C语言程序设计基础1、主要教学内容及要求1)了解程序设计语言的发展及其特点。2)掌握机器语言、汇编语言和高级语言的差异。3)了解C语言的发展历史及特点和应用。4)掌握C语言程序的基本结构;5)掌握编写C语言程序的基本步骤和调试过程。2、知识点与能力点要求1)知识点:学生掌握程序设计、结构化程序设计的基本概念、C程序的上机步骤。2)能力点:流程图、N—S图描述程序流程。3、教学的重点与难点1)教学重点:由于学生初次接触程序设计,在基本概念理解上有些团难;因此对程序设计、结构化程序设计等概念的讲述要透彻。2)教学难点:N—S图描述

3、程序流程。(二)算法1、主要教学内容及要求1)掌握程序设计、结构化程序设计的基本概念2)掌握使用流程图、N-S图描述算法的方法3)掌握程序设计、结构化程序设计的基本概念2、知识点与能力点要求1)知识点:算法掌握程序设计、结构化程序设计的基本概念、C程序的上机步骤。2)能力点:流程图、N—S图描述程序流程。3、教学的重点与难点1)教学重点:程序设计、结构化程序设计的基本概念2)教学难点:N—S图描述程序流程。(三)数据类型、运算符和表达式1、主要教学内容及要求1)掌握变量和常量的的概念。2)理解各类型的数据在内存中的存放形式。3)掌握赋值运算符、算术运算符、位运算符、逗号运算符的使用方法。4)理

4、解运算符的优先级和结合性的概念。2、知识点与能力点要求1)知识点:数据类型及各类型的数据在内存中的存放形式、运算符、表达式的书写方法。2)能力点:各种运算符在处理问题时的灵活应用。3、教学的重点与难点1)教学重点:常量、变量的概念与区别,数据类型的基本概念。2)教学难点:算术运算符的自加和自减以及类型转换。(四)最简单的C程序设计——顺序程序设计1、主要教学内容及要求1)掌握各种类型数据的格式化输入/输出方法;2)掌握字符数据的非格式化输入/输出方法;3)学会简单顺序程序的设计;2、知识点与能力点要求1)知识点:标准输入输出函数的使用方法,顺序结构程序的设计理念。2)能力点:顺序结构程序设计理

5、念及应用。3、教学的重点与难点1)教学重点:C语言的标准输入输出函数。2)教学难点:C语言的标准输入输出函数。(五)选择结构程序设计1、主要教学内容及要求1)理解选择结构的含义。2)掌握关系运算符、逻辑运算符和条件运算符的用法。3)掌握if、switch语句的使用方法。2、知识点与能力点要求1)知识点:分支程序设计的基本方法、选择结构。2)能力点:选择结构程序设计理念及应用。3、教学的重点与难点1)教学重点:逻辑运算符和逻辑表达式,if语句和switch语句的使用。2)教学难点:If语句的嵌套,switch语句的使用。(六)循环结构程序设计1、主要教学内容及要求1)理解循环结构的含义;2)掌握

6、C语言三种循环结构的特点;3)掌握三种循环结构的使用方法;4)掌握混合控制结构程序设计方法。2、知识点与能力点要求1)知识点:三种循环结构的使用方法。2)能力点:循环结构的设计理念及应用。3、教学的重点与难点1)教学重点:循环程序的结构和要素。2)教学难点:循环程序结构的嵌套。(七)数组1、主要教学内容及要求1)理解数组变量在内存中的存放形式。2)掌握一维数组和二维数组变量的定义和数组元素的引用。3)掌握字符串与字符数组的区别。4)掌握各种字符串函数的用法。2、知识点与能力点要求1)知识点:数组变量在内存中的存放形式;一维数组、二维数据的定义和引用;字符串与字符数组。2)能力点:数组与循环结构

7、的配合使用,解决一批数的处理。3、教学的重点与难点1)教学重点:数组的定义和引用,字符数组以及数组和指针的关系2)教学难点:数组和指针,向函数传递数组和指针数组。(八)函数1、主要教学内容及要求1)正确理解函数在C语言程序设计中的作用和地位;2)掌握各种函数的定义、原型声明和调用的方法;3)掌握递归函数的编写规则;4)掌握利用工程管理程序的方法;2、知识点与能力点要求1)知识点:函数的定义、调用。

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

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

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