已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计课程教学大纲主任教研室主任大纲执笔人姜长洪王海荣C语言备课组一、课程基本信息课程编号:课程名称:C语言程序设计学 时:64学时实验学时:24学时 课程类别:公共基础课课程性质:必修课先行课程:计算机应用基础适用专业:热能与动力工程、汽车服务工程、土木工程、给水排水工程、工程管理、应用化学、安全工程、会计学、电子商务、国际经济与贸易、市场营销等非电气信息类专业责任单位: 电气信息工程系二、课程性质、目的与任务本课程是为非电气信息类专业本、专科学生开设的公共基础课。本课程的任务是结合一般数值计算向学生介绍计算机程序设计的基本知识,使学生掌握C语言的基本内容及程序设计的基本方法与编程的基本技巧,了解进行科学计算的一般思路,培养应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。三、课程的内容及要求、教学重点与难点(一)C语言程序设计基础1、主要教学内容及要求1)了解C语言的发展、特点、功能及地位;2)了解机器语言、汇编语言和高级语言的差异;3)掌握C语言程序的基本结构;4)熟悉编写C语言程序的基本步骤和上机调试过程。2、知识点与能力点要求1)知识点:C程序的基本结构、上机环境、进行简单C程序的编写;2)能力点:根据所学内容进行简单的C程序的编写以及上机运行。3、教学的重点与难点1)教学重点:C程序的基本结构、编写C语言程序的基本步骤和上机调试过程、上机环境。2)教学难点:C程序的基本结构。(二)数据类型、运算符和表达式1、主要教学内容及要求1) 掌握变量和常量的的概念及变量的定义、初始化;2) 了解各类型的数据在内存中的存放形式;3) 掌握赋值运算符、算术运算符、位运算符、逗号运算符及相关表达式;4) 理解运算符的优先级和结合性的概念。2、知识点与能力点要求1) 知识点:常量、符号常量的定义、变量的定义、数据类型(整型、实型、字符型)、数据在内存中的存放形式、算术运算符、表达式。2) 能力点:各种运算符在处理问题时的灵活应用。3、教学的重点与难点1)教学重点: 常量、变量的概念与区别,数据类型的基本概念。2)教学难点:算术运算符的自加和自减、类型转换。(三)最简单的C程序设计顺序程序设计1、主要教学内容及要求1) 了解C语句的分类;2) 了解顺序结构流程图;3) 掌握各种类型数据的格式化输入/输出方法;4) 掌握字符数据的非格式化输入/输出方法;5) 掌握简单顺序程序的设计;2、知识点与能力点要求1) 知识点:标准输入输出函数的使用方法,顺序结构程序的设计理念。2) 能力点:顺序结构程序设计理念及应用。3、教学的重点与难点1) 教学重点:C语言的标准输入输出函数。2) 教学难点:C语言的标准输入输出函数。(四)选择结构程序设计1、主要教学内容及要求1) 理解选择结构的含义;2) 了解选择结构流程图;3) 掌握关系运算符、逻辑运算符和条件运算符的用法;4) 掌握if、switch语句的基本使用方法。2、知识点与能力点要求1) 知识点:选择程序设计的基本方法、选择结构。2) 能力点:选择结构程序设计理念及应用。3、教学的重点与难点1) 教学重点:逻辑运算符和逻辑表达式,if语句和switch语句的使用。2) 教学难点:if语句的嵌套,switch语句的使用。(五)循环结构程序设计1、主要教学内容及要求1) 理解循环结构的含义;2) 了解循环结构流程图;3) 掌握C语言三种循环结构的特点及使用方法;4) 掌握混合控制结构程序设计方法。2、知识点与能力点要求1) 知识点:三种循环结构的使用方法;2) 能力点:循环结构的设计理念及应用。3、教学的重点与难点1) 教学重点:循环程序的结构和要素。2) 教学难点:循环程序结构的嵌套。(六)数组1、主要教学内容及要求1) 了解数组变量在内存中的存放形式;2) 掌握一维数组和字符数组的定义及数组元素的引用;3) 理握字符串与字符数组的区别;4) 了握各种字符串函数的用法。2、知识点与能力点要求1)知识点:数组变量在内存中的存放形式;一维数组的定义和引用;字符串与字符数组。2)能力点:数组与循环结构的配合使用,解决一批数的处理问题(排序等问题)。3、教学的重点与难点1)教学重点:一维数组和字符数组的定义和引用。2)教学难点:字符串与字符数组的区别。(七)函数1、主要教学内容及要求1) 了解函数在C语言程序设计中的作用和地位;2) 了解函数的分类;3) 掌握各种函数的定义、原型声明和调用的方法;4) 理解函数的嵌套调用和递归调用;5) 理解变量的作用域和存储类别;6) 了解内部函数和外部函数。2、知识点与能力点要求1) 知识点:函数的定义、声明、调用;函数值传递、地址传递;函数的嵌套调用、递归调用;变量的作用域和存储类别。2) 能力点:函数的定义与调用3、教学的重点与难点1)教学重点:函数的定义和调用;函数值传递、地址传递;函数的嵌套调用、递归调用;变量作用域和存储类别。2)教学难点:函数的嵌套调用和递归调用、变量的作用域和存储类别。(八)指针1、主要教学内容及要求1) 了解指针的概念;2) 掌握指针变量的定义与引用方法;3) 了解数组与指针、函数与指针的关系。2、知识点与能力点要求1) 知识点:指针的定义与引用。2) 能力点:能阅读带有指针的程程序。3、教学的重点与难点1)教学重点:指针的含义与使用,函数之间的地址传送。2)教学难点:指针的含义与使用,函数之间的地址传送。四、课程教学各环节的基本要求1、课堂讲授的基本要求教学条件:教室、实验机房。教学方法:项目教学法、案例教学法。教学组织方式:以学生为主体讨论解决问题的算法。2、实验环节的基本要求软件环境:VC+6.0或TC2.0或win-TC或TC3.03、作业的基本要求作业布置:是按照知识点和能力点要求,体现教学重点,紧密结合本课程教学目的、基本任务和各部分具体内容,安排选择、填空、程序填空、编程类作业题目,加深对所学知识的理解,使学生掌握编程知识技能,具备阅读、编程能力。作业形式:书上做选择、填空、程序填空,作业本上做编程。作业量:课后习题。作业题目:来源为章节后的习题。4、考核方式的基本要求考试方式:笔试考试平时成绩比例及组成:考试成绩:70%平时成绩:30%,其中出勤10%、作业10%、上机实验10%。五、教学总时数与课时分配表序号项 目内 容学时理论实验1第1章C语言概述1、C语言出现的历史背景222、C语言的特点3、简单的C语言程序介绍4、运行C程序的步骤与方法2第2章 数据类型、运算符与表达式1、C语言的数据类型622、运算符3、表达式3第3章 顺序结构程序设计1、赋值语句422、数据输入输出 3、字符输入输出4、顺序结构程序设计4第4章 选择结构程序设计1、关系运算符与关系表达式642、逻辑运算符与逻辑表达式3、if语句4、switch语句5第5章 循环结构程序设计1、while语句842、do-while语句3、for语句4、循环嵌套6第6章 数组1、一维数组442、二维数组3、字符数组7第7章 函数1、库函数422、用户自定义函数3、函数的调用4、局部变量和全局变量5、变量的存储类别8第8章 指针1、变量的指针和指向变量的指针变量422、数组与指针3、字符串与指针4、指向函数的指针5、函数指针和指向函数的指针变量9机动22小计4024六、建议使用教材及教学参考书1、 谭浩强.C语言程序设计.ISBN:北京:高等教育出版社,2006.2、 王柏盛.C语言程序设计.ISBN: 7-04-013613-9.北京:高等教育出版社,2004.3、 杨路明.C语言程序设计.ISBN:7-5635-0696-9北京:北京邮电大学出版社.2005.C语言程序设计课程实验教学大纲主任教研室主任大纲执笔人姜长洪王海荣C语言备课组一、课程基本信息课程编号:课程名称:C语言程序设计实验学时:24学时 课程类别:公共基础课课程性质:必修课先行课程:计算机文化基础适用专业:热能与动力工程、汽车服务工程、土木工程、给水排水工程、工程管理、应用化学、安全工程、会计学、电子商务、国际经济与贸易、市场营销等非电气信息类专业责任单位:电气信息工程系二、实验的教学目的与要求通过由浅入深、循序渐进、精讲多练,培养学生对学习计算机的兴趣,使学生掌握C语言的基本语法、基本操作、程序设计的基本概念与编程技术,并学会设计一些简单的综合应用程序,运用所学知识解决实际问题。三、实验环境的要求VC+6.0或TC2.0或win-TC或TC3.0四、实验的内容与教学安排1、实验内容序号实验项目名 称实验内容学时分配实验类型实验性质每组人数指导教师1熟悉C程序运行环境1.VC+6.0或TC2.0或win-TC或TC3.0等运行环境的使用;2.编写简单的C程序,例如两数、三数求最值等。2验证必修2数据类型、运算符和表达式定义一个整型、字符型、实型变量,以及对它们的赋值,不同数据类型数据之间的赋值规律;使用算术运算符2验证必修3顺序结构程序设计赋值语句三角形面积2验证必修4选择结构程序设计主菜单设计、成绩表示4验证必修5循环结构程序设计统计问题、累加、累乘、乘法表、4验证必修6数组基础及应用二分查找、顺序查找、冒泡排序、选择排序、杨辉三角、矩阵4验证必修7函数基础及应用最值调用、主菜单实现调用2验证必修8指针基础及应用数据排序指针传递参数2验证必修机动2小计242、实验教学安排(实验开展时间、实验前期准备、实验课堂组织、实验课后安排等)1) 提前预习实验内容,做好上机准备。在上课前编写好程序,并认真检查程序确保程序无语法错误。对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意.2) 上机输入和调试自己所编的程序。一人一组,独立上机,上机过程中出现的问题,除了是系统的问题以外,一般应自己独立处理。3) 上机结束后,整理出实验报告,实验报告应包括以下内容:题目、程序清单、运行结果、对运行情况所作的分析以及本次调试程序取得的经验。五、实验的成果要求和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国智能制造装备行业竞争态势与投资风险评估报告
- 2025中国智慧物流系统集成与供应链优化投资分析报告
- 2025中国智慧医疗系统整合与市场推广策略分析报告
- 2025中国旅游产业复苏趋势及投资机会研究报告
- 2025年青岛护理考试真题及答案
- 小学教学成果展示及评估报告
- 挖掘机械液压系统能效提升创新创业项目商业计划书
- 多功能炖锅创新创业项目商业计划书
- 多功能教学计时器与倒计时器创新创业项目商业计划书
- 多功能旋转展示酒架创新创业项目商业计划书
- 初中生物2025-2026学年人教版生物七年级上册期中测试卷
- 养老护理员中级理论知识试卷及答案
- 国家职业技术技能标准 4-10-03-01 美容师 人社厅发2018145号
- 南京市2024-2025学年高二上学期期中学情调研测试语文试卷及答案
- 防范化解露天矿山安全生产风险
- 境内货源地代码查询
- 宏观经济学1卷
- PV-1200-(中文版)气候交变稳定性试验
- 第四次工业革命ppt课件
- 膝内翻与膝外翻(课堂PPT)
- 十二宫位神煞图
评论
0/150
提交评论