




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机基础(二)C语言程序设计教学大纲C Language Program Design适用专业:理工科各专业课程学时:51+34课程学分:5一、课程的性质与任务本课程是高等学校理工科开设的第一门计算机语言课程。通过学习C语言程序设计,使学生了解结构化程序设计的基本思想,能读懂C语言程序并能设计、编写和调试结构化的C语言程序,掌握基本算法,养成良好的编程习惯和严谨的工作作风。二、课程内容与基本要求 第一章 C语言概述教学目标:1.了解程序设计语言的发展、特点等;2.掌握C语言源程序的基本构成;3.了解程序设计算法的基本概念。教学内容:1. 程序设计语言(1)程序设计语言的发展(2)程序设计语言的特点2. 简单的C语言程序3. 算法 第二章 C语言基础教学目标: 1.掌握数据类型,常量、变量的概念; 2.掌握C语言运算符的优先级和结合规则,会使用表达式处理各种数据值; 3.掌握数据类型转换的概念。教学内容:1. C语言的数据类型2. C语言的标识符、常量、变量3.基本运算 (1)算术运算符与算术表达式 (2)赋值运算符与赋值表达式 (3)位运算符与位运算表达式(4)逗号运算符与逗号表达式 4.数据类型转换 第三章 顺序结构程序设计教学目标: 1.了解C语言语句的类型,掌握基本语句; 2.了解C语言程序的结构; 3.掌握C语言数据的输入和输出方法。教学内容:1. C语言基本语句2. C程序的结构,顺序结构程序设计3. 数据输入与输出(1)格式化输出函数printf(2)格式化输入函数scanf(3)字符数据的输入与输出 第四章 选择结构程序设计教学目标:1.掌握关系运算符与关系表达式;2.掌握逻辑运算符与逻辑表达式;3.掌握if语句的用法;4.掌握条件表达式的用法;5.掌握switch语句的用法。教学内容: 1.关系运算符与关系表达式 2.逻辑运算符与逻辑表达式 3.if语句 (1)单分支if语句 (2)双分支if 语句 (3)多分支选择结构 (4)if语句的嵌套 (5)条件运算符和条件表达式4.switch语句 第五章 循环结构程序设计教学目标: 1.掌握循环的基本概念,了解穷举与迭代算法; 2.掌握while语句的使用方法; 3.掌握do while语句的使用方法; 4.掌握for语句的使用方法; 5.掌握循环嵌套的使用; 6.掌握break、continue和goto语句在循环结构中的应用。教学内容:1.循环程序结构特点与组成2.循环程序的控制方法(1)while 循环语句(2)do while 循环语句(3)for 循环语句(4)break、continue和goto语句3.单重循环程序设计4.多重循环程序设计 第六章 数组教学目标: 1.了解数组在程序设计中的作用; 2.掌握一维数组的用法; 3.掌握排序和查找的基本算法; 4.掌握二维和多维数组的用法;5.掌握字符数组和字符串的用法。教学内容: 1.一维数组(1) 一维数组的定义(2) 一维数组元素的引用(3) 一维数组的存储和初始化(4) 一维数组应用 2.二维数组(1)二维数组的定义(2)二维数组元素的引用(3)二维数组的存储和初始化(4)二维数组应用 3.字符型数组与字符串(1) 字符数组的定义与初始化(2) 字符串(3) 字符串的应用(4) 二维字符数组的应用 第七章 指针教学目标: 1.了解指针的基本概念及其在程序设计中的作用; 2.掌握指针与数组之间的关系; 3.会在编写程序时使用指针。教学内容: 1.指针的基本概念 (1)指针的概念 (2)指针变量的定义与初始化(3)指针的运算及引用(4)多级指针的概念2.指针与数组 (1)指针与一维数组 (2)指针与二维数组 (3)指针与字符串 (4)指针数组第八章 函数教学目标: 1.了解函数在C程序中的作用以及如何设计结构化的程序; 2.了解C语言函数的类型,掌握函数的定义和说明方法; 3.掌握函数的调用及其返回值的方法; 4.掌握函数调用时参数传递方法; 5.了解函数的嵌套调用与递归调用,掌握C语言递归函数的编写方法; 6.熟知指针与函数的关系;7.掌握C语言变量的存储类型及其作用域;8.掌握C语言编译预处理功能的使用。教学内容: 1.概述(1)C语言程序的结构(2)C语言函数的分类(3)函数的定义2.函数的调用和返回值 (1)函数的调用 (2)函数值的返回 (3)对被调函数的声明3.函数调用时的参数传递 (1)函数的传值调用 (2)函数的传地址调用4.函数的嵌套调用和递归调用5.函数与指针 (1)指向函数的指针 (2)返回指针的函数 (3)带参数的主函数6.变量的作用域和存储属性 (1)变量的作用域 (2)变量的存储属性 (3)内部函数与外部函数 7.编译预处理 (1)宏定义命令 (2)文件包含命令 (3)条件编译命令 第九章 结构体、共用体与枚举教学目标: 1.了解C语言中几种特殊构造类型数据的定义、说明和使用方法; 2.掌握结构体、共用体、枚举类型数据的应用;3.了解动态内存分配与链表的概念;4.会在程序中使用用户定义类型。教学内容:1.结构体(1)结构体类型的定义(2)结构体变量的说明(3)结构体变量的引用(4)结构体变量的初始化(5)结构体数组(6)结构体指针(7)结构体与函数(8)动态内存分配与链表2.共用体(1)共用体类型的定义(2)共用体变量的说明(3)共用体变量的引用3.枚举类型(1)枚举类型的定义(2)枚举变量的说明及引用(3)枚举类型的应用4.用户定义类型第十章 文件教学目标: 1.了解文件的基本概念和分类; 2.掌握文件的基本操作及常用函数的使用; 3.掌握文件读写的定位方法;教学内容: 1.文件概述(1)文件的概念(2)文件的分类2.文件类型指针3.文件的打开与关闭(1)文件的打开操作(2)文件的关闭操作4.文件读写操作(1)字符读写函数(2)字符串读写函数(3)格式化读写函数(4)数据块读写函数5.文件的随机读写(1)文件的定位(2)文件的随机读写(3)文件检测函数三、学时分配章节教学内容课程时数分配讲授学时实验学时第一章C语言概述22第二章C语言基础54第三章顺序结构程序设计42第四章选择结构程序设计42第五章循环结构程序设计64第六章数组64第七章指针64第八章函数94第九章结构体、共用体与枚举64第十章文件32+2(综合训练)合计5134四、教学方法与教学手段说明C语言程序设计课程的教学方法主要采用课堂教学、习题课教学、课外辅导、实验课教学、计算机辅助教学(CAI)以及测试、考查和考试等方法。、课堂教学是目前采用的主要教学方法。课堂教学主要采用讲授方法,要贯彻少而精的原则,由浅入深,讲清基本概念、基本知识、基本方法,抓住重点,突破难点。教学内容以大纲和教材为线索,并适当介绍C语言的新进展。、习题课教学课程教学中讲授的基本概念、基本知识和基本方法要通过习题来巩固和深化。学习C语言程序设计课程必须做大量的习题,同时要重视、加强习题课教学。习题课教学一般以章为单位进行,其内容主要有:归纳一章中的主要内容;总结学生作业中出现的问题;指导学生解答部分习题等。、课外辅导以个别辅导为主,采取答疑方法,了解学生的学习情况,解决学生在学习中遇到的困难。也可以利用校园网,师生在网上交流,教师可在网上回答学生的问题,也可以在网上批改作业。、实验课教学C语言程序设计是一门实践性很强的课程,学生在课堂教学中学习的知识,除了要通过做习题来巩固外,更重要的是通过实验课来巩固、检验和提高。实验课的内容,除了需要讲解上机注意事项、上机环境和部分实验内容外,主要是让学生自己练习。练习的内容有:实验教材中布置的内容,以及主教材中的例题和习题。教师通过个别或集体辅导答疑,解决学生上机实验中遇到的困难问题。、考试与考查考试考查是促进教学、促进学生学习、提高教学质量的重要手段之一。期中进行考查,期末进行考试。考试是参加省计算机水平考试二级考试。五、考核方式考核包括平时考核和期末考试。平时考核包括对作业、实验报告的考核,以及期中考查;期末考试参加省高校计算机水平考试,为彻底的教考分离方式。六、教材与主要参考书目使用教材:姚合生、蔡庆华、刘桂江、程玉胜、刘涛编著C语言程序设计(清华大学出版社)2008.8姚合生、蔡庆华、刘桂江、程玉胜、刘涛编著
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 面试即兴演讲试题及范例
- 2024血透治疗中的监护及护理要点试题及答案
- 新进员工岗前安全教育培训试题及答案
- 2025年新《公司法》知识竞赛题库(含答案)
- 2024年大学礼仪知识竞赛题库与答案
- 2024年公职人员考试时事政治考试题库(附答案)
- 北京户外徒步知识培训课件
- 2025年安全生产培训考试题及答案
- 标本采集顺序课件
- 2024海南省消防宣传月知识竞赛练习题及答案
- 风电吊装劳务分包合同
- 2.石化厂15万吨常减压及30万吨催化装置拆除
- 2025重庆市建筑安全员《B证》考试题库及答案
- 2025年江苏省盐城公证处招聘公证人员5人历年高频重点提升(共500题)附带答案详解
- 2024年中交分包商培训参考答案
- 检察院书记员笔试试题
- 品管圈PDCA改善案例-呼吸科提高住院患者痰标本送检合格率
- 固定式桩基海上光伏结构设计荷载标准化研究
- 肥厚型梗阻性心肌病护理
- 腹腔热灌注化疗术后护理
- 铁路防寒安全培训
评论
0/150
提交评论