c语言程序设计教学大纲和重点难点

c语言程序设计教学大纲和重点难点

ID:27553610

大小:227.03 KB

页数:8页

时间:2018-12-03

c语言程序设计教学大纲和重点难点_第1页
c语言程序设计教学大纲和重点难点_第2页
c语言程序设计教学大纲和重点难点_第3页
c语言程序设计教学大纲和重点难点_第4页
c语言程序设计教学大纲和重点难点_第5页
资源描述:

《c语言程序设计教学大纲和重点难点》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、«c语言程序设计》课程教学大纲和重点难点《C语言程序设计》课程教学大纲•课程编号:T1032080•课程名称:C语言程序设计•课程英文名称:THECLANGUAGEPROGRAMMING•学时:60讲课学时:30实验学时:习题课学时:上机学时:30•开课单位:计算机科学与技术学院•授课对象:全校非计算机、理工科专业本科生•先修课程:大学计算机基础•课程分类:计算机公共基础课•一、课程教学目的•C语言程序设计是商等工科院校屮非计算机专业的一门计算机公共基础课。设贾本课程的主要目的是培养学生的程序设计与实现及凋试能力。•通过木课程的学习,使学生学会用计算机处理问题的思维方法

2、,增强解决问题的编程实践能力,为将来从事软件开发及后继课程的学>J和解决工程问题、科学技术问题奠定基础。•二、教学内容及学时安排•1.程序设计引论(1学时)•程序没计语言的发展历程;用计算机求解实际W题的基本特点;程序与程序没计语言的相关概念;软件开发的基木过程;程序的基木结构;程序的开发环境。•2.数据类型基础(3学时)•基木数据类型:常显与变觉:运算符与表达式。•3.算法设计基础和基本控制结构(6学时)•算法的概念和特征,算法的描述方法以及常用的算法;常用的输入输出闲数;顺序控制结构;分支控制结构;循环控制结构。•4.函数(4学时)•常川的标准库函数:函数的定义与调

3、川:函数的参数传递:函数的返回値:变觉的生存期与作川域;递归与递归函数;CI顶向卜逐步求精的结构化程序设计方法。•5.数组(4学时)•-•维数组和二维数组的定义、初始化和引用:向函数传递一维数组和二维数组;字符串的存储及其主要操作,常川的字符串处理函数、•6.指针(6学时)•指针类型的特点、定义和引用;指针变量作闲数参数,传值调用和传地址调用;指针与数组;字符指针;指针数组;带参数的main函数和命令行参数。•7.结构体和共用体(4学时)•结构体和共川体类型变觉的定义、存储方式和成员的引川:向函数传递结构体数据:动态内存分配。•8.文件操作(2学时)•文件的概念,文件

4、内数据的组织形式,文木文件与二进制文件的区别;文件的基木操作。•三、教学基本要求•1.课程基本要求1)丫解软件开发的S本过程,理解用讣党机求解实际问题的S本过程:2)理解算法的概念和描述yy法;3)掌握顺序、分支和循环三种基本控制结构及相关控制语句;4)掌握向函数传递数组、字符申和结构体数据的函数设计方法;5)理解传俏调用和传地址调用W种参数传递方式的区别;6)掌握自顶向下、逐步求精的结构化程序设计的基本思想和方法:7)掌握常用的算法,包括迭代、递归、计算最大最小值、排序、查找;8)了解动态内存分配和动态数据结构的概念和应用;9)了解文件的概念和文件的基木操作。•2.实

5、验基本要求1)熟悉C程序的开发环境;2)学会川C语言编写常川的算法程序,具备初步的高级i3言程序设计能力,以及利川计算机求解问题的基木能力;3)学会程序测试、调试的基木方法,能够熟练运用C程序开发环境提供的调试工具对程序进行排错;4)在提高上机编程实践能力的同时,丫解程序编写的基本规范,养成ft好的程序设汁习惯。•3.考试基本要求木课程综合成绩由三部分组成:期木考试成绩占总成绩的60%,平吋考核成绩占总成绩的20%,实验成绩占总成绩的20%,总计满分为100分。•授课内容和学时分配建议章节内容基本内容30学时40学吋50学时1.为什么耍学C语言C语言的发展历程✓✓为什么

6、耍学C语言✓✓✓什么足编程,编程的蕋础知识,软件开发的蕋本过程*✓✓Z1学时1学时1学时2.C数据类型常量与变量✓✓简单的屏蕃输出✓基本数据类型*计算变量或数据类型所占内存空闾的大小☆✓变量的赋值和赋值运算符#Code::Blocks和VisualC++6.0集成开发环境简介Z1学时1学时1学时3.简单的算术运算和表达式算术运算符和表达式#✓✓✓fl合的赋位运算符✓✓增1和减1运算符#✓✓✓宏常景与宏替换✓✓✓const常量六✓✓✓自动类型转换与强制类型转换运算符1*✓✓✓常用的标准数学函数©1学时2学时2学时4.键盘输入和屏幕输出字符常景力1✓✓✓字符的输入输出✓✓数

7、据的格式化屏幕输出*✓✓✓数据的格式化屏幕输入1*✓✓✓1学时2学时2学时5.选择控制结构生活屮的问题求解方法✓✓✓计算机问题求解的基木特点✓✓✓算法的概念和描述方法*✓关系运算符与关系表达式V逻辑运算符和逻辑表达式t✓Z条件运算符和条件表达式#用于选择控制的条件语句✓✓用于多路选择的switch语句A"Z程序测试#✓Z对输入非法字符的检查与处理绞饺位运算©©4学时4学时4学时6.循环控制结构循环控制结构与循环语句*✓✓计数控制的循环#条件控制的循环✓嵌兗循环#✓流程的转移控制#(goto,break,continue,exit())结构

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

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

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