欢迎来到天天文库
浏览记录
ID:14497993
大小:674.50 KB
页数:139页
时间:2018-07-29
《《 c 语言程序设计》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C语言程序设计》教学大纲 一.教学目的C语言程序设计是计算机及其它专业一门必修的基础课,是学习其他计算机课程的基础,也是计算机基础教育的重点课程之一。它既具有高级语言的特点,又具有低级语言的功能。本课程的目的在于向学生介绍C语言的基础知识,使学生了解C语言的基本概念及语法,准确掌握C语言数据类型的特点,熟练掌握C程序的编程方法,具有应用C语言解决实际问题的能力。二.课程内容及学时分配1.C语言概述(4学时)• 了解C语言的历史和特色• 了解C程序的构成及其编译和链接方法• 掌握C程序上机步骤2.顺序结构程序设计(6学时,其中2学时实验)(1)数据描述(
2、2)熟练掌握C语句及赋值语句的概念(3)熟练掌握数据输入输出的方法3.选择结构程序设计(8学时,其中4学时实验)• 掌握关系运算与逻辑运算• 了解程序流程控制结构的基本概念• 熟练掌握if语句、switch语句4.循环结构程序设计(8学时,其中6学时实验)(1)了解循环的概念(2)熟练掌握由while、do-while、for构成的循环(3)掌握多重循环结构5.数组(8学时,其中6学时实验)• 掌握一维数组和二维数组的定义、初始化及引用• 掌握字符数组的定义、初始化及引用• 熟练掌握数组的基本编程方法(数据的交换、排序等)6.函数(10学时,其中2学时实
3、验)(1)掌握函数的概念、定义、调用、参数传递等基本方法。(2)掌握变量的作用域和存储类别7.编译预处理(2学时)• 掌握宏定义的概念及使用• 了解“文件包含”与条件编译8.指针(8学时,其中4学时实验)• 掌握指针的概念• 掌握指针定义方法、初始化的意义和使用规则• 掌握指向数组的指针的定义和使用方法• 掌握指针作函数参数及返回指针值函数的作用和使用方法• 了解指向函数的指针的定义和使用方法• 了解指针数组和多级指针的定义和使用的基本方法• 了解main函数中的参数的作用和使用方法。9.结构体与共用体(8学时,其中2学时实验)• 掌握结构体变量的定义和
4、使用方法• 掌握结构体数组与指向结构体数组的指针• 掌握链表的操作(建立、删除、插入结点、删除结点等)• 了解共用体的概念及简单应用• 了解枚举类型的概念10.文件(4学时,其中2学时实验)• 了解文件的概念• 掌握文件的打开与关闭方法• 掌握文件的打开方式• 了解文件的读写与定位课时分配表内容讲课时数实验时数第一章C语言概述4 第二章顺序结构程序设计62第三章选择结构程序设计84第四章循环结构程序设计84第五章数组84第六章函数106第七章编译预处理22第八章指针84第九章结构体与共用体82第十章文件42小计6630合计96 三.重点、难点重点:1.程
5、序的三种基本结构的设计方法2.数组与函数3.指针类型4.结构体与共用体难点:1.多重循环结构的设计2.函数的递归调用3.指针4.文件四.实践教学环节(30学时)1.实验部分(1)目的:了解C程序的基本结构,掌握C程序的调试方法,正确理解理论课的内容,加深对讲授内容的理解,解决自己编程时存在的问题。(2)方法:通过学生阅读实验指导书,了解每次实验的目的和要求。通过实验前的预习和编程、实验中的程序调试和教师的现场指导、实验后的复习与实验报告的编写,使学生真正掌握C语言的语法规则和C程序的编程技巧2.实训部分(1)目的:通过为学生提供独立实践的机会,将课本上的
6、理论知识和实际编程能力结合起来,锻炼学生分析问题和解决实际问题的能力,提高学生的实践编程能力。(2)方法:利用学到的编程知识和编程技巧,通过布置具有一定难度的程序设计题目,使学生对软件的开发技术有进一步的了解,提高上机操作和综合性程序设计的能力。五.考核方式与内容1.考核方式:考试2.考核内容:原则上要求试题覆盖面达全部课程内容的85%以上,大纲规定的内容均应在试题中有所反映。3.难易比例:要求试题应难易适度,题量应是学生在规定的90分钟时间内回答完毕,其难易程度要求比例为基础知识占60%—70%基础知识的灵活运用占20%—30%难度较高知识≤10%4.
7、说明依学校有关规定,试题卷面应为80分,(其中理论部分考核占60分,实验部分考核占20分),平时成绩考核占20分。六.教材及主要参考书教材:《C程序设计》谭浩强著清华大学出版社主要参考书:《C语言程序设计》李淑华等著大连理工大学出版社《C语言程序设计教程》谭浩强等著高等教育出版社topC语言实验指导书实验一熟悉TurboC编程环境及简单程序设计一、实验目的1.掌握在集成环境中编辑、编译、连接和运行C语言程序的方法。2.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。23.学会使用有
8、关算术运算符,以及包含这些运算符的表达式。4.掌握数据的输入输出方法,能正确使用
此文档下载收益归作者所有