C语言程序设计课程实验教学大纲
摘要:通过上机实践,最终使学生达到能够在C环境下独立改写并编制中小型的常规程序.四,适用专业 计算机专业五,教学文件及教学形式 本教学内容全部在机房完成,理论和实际相...
关键词:C
来源:牛档搜索()
本文系牛档搜索()根据用户的指令自动搜索的结果,文中内涉及到的资料均来自互联网,用于学习交流经验,作品其著作权归原作者所有。不代表牛档搜索()赞成本文的内容或立场,牛档搜索()不对其付相应的法律责任!
《C语言程序设计》课程实验教学大纲
课程名称:C语言程序设计
课程编号:
课程类别:考试课
实验总学时:16学时
大纲主撰人:刘天波
一、 制定实验教学大纲的依据
紧密围绕教育部关于计算机基础教学改革的指导思想,参照吉林建筑工程学院人才培养方案,制定该实验教学大纲。
二、本课程的实验教学在培养学生实验能力中的地位和作用
帮助广大初学者在C程序设计的学习中迅速入门并提高。重点是程序设计的上级实践,因为计算机是程序的最终执行者。任何一个成功的软件设计人员都要在充分理解和掌握一门程序语言后,去驾驭和控制计算机。同时,上机操作也是对理论知识的验证。
三、应达到的能力标准
通过上机实践,最终使学生达到能够在C环境下独立改写并编制中小型的常规程序。
四、适用专业
计算机专业
五、教学文件及教学形式
本教学内容全部在机房完成,理论和实际相结合。
六、实验成绩评定
上机操作的实际考核
七、实验教学目的与基本要求
1、实验目的:巩固基础知识,掌握编程技巧,熟练编程思路,扎实程序设计的基础
2、实验要求:理论课程完成后及时让学生得到锻炼,在教师的指导下,学生独立来完成
八、实验项目及学时分配、实验性质
序号
实验项目
学时
实验性质
1
学习如何进入和退出TURBOC 开发环境;
熟练掌握编辑、编译、连接、运行C程序的操作;
掌握四个标准输入输出函数——getchar( ) putchar( ) scanf( ) 和printf( ) 的用法
1
验证性实验
2
掌握C语言数据类型,熟练掌握变量定义及初始化的方法;
掌握C语言运算符的功能、优先级和结合性,正确求解表达式;
认识和了解符号常量相关预编译;
学习认识输入输出概念;
1
验证性实验
3
学会正确编写顺序结构程序;
熟练掌握格式化输入输出函数的应用;
2
验证性实验
4
学会正确编写选择结构程序;
熟练掌握 IF语句和SWITCH语句,能编写选择结构程序
4
验证性实验
5
学会正确编写循环结构程序;
熟练应用while 和do while 、for等语句实现循环控制;
认真把握循环语句中循环体中规律性的描述;
学习循环控制语句;
2
验证性实验
6
学习一些经典算发的循环表达形式;
深切理解循环的实现
2
验证性实验
7
熟练地实现结构化程序设计
2
验证性实验
8
掌握数组和M维数组的定义、赋值和输入输出的方法;
掌握排序算法;
熟练运用一维数组和M维数组编写程序
3
验证性实验
9
通过实验,理解字符串与字符数组之间的关系,能正确使用字符数组存放字符串;
掌握字符数组和字符串处理函数的使用
3
验证性实验
10
掌握定义函数的方法;
掌握函数实参与形参的对应关系以及值传递的方式;
掌握数组作函数参数的用法,并能编写实用程序;
掌握函数的调用形式
2
验证性实验
11
掌握函数的嵌套调用和递归调用的方法;
掌握编译预处理命令的用法
2
验证性实验
12
掌握结构体类型的概念、定义方法以及结构体变量、结构体数组的定义和使用;
掌握共用体类型的概念、定义方法以及共用体变量的定义和使用;
掌握枚举类型和枚举类型变量的概念和用法;
学会使用typedef;
一般了解位子段的概念和用法;
2
验证性实验
13
掌握指针的概念,学会定义和使用指针变量;
掌握数组的指针和指向数组的指针变量的用法
掌握字符串的指针和指向字符串的指针变量的用法;
掌握多级指针和指针数组的定义和使用方法;
2
验证性实验
14
掌握指针与函数的关系,学会指针在函数中的应用;
掌握指针与结构体的关系,学会指针在结构体中的使用;
2
验证性实验
15
掌握文件管理的基础概念;
学习调用文件函数,实现外存与内存之间数据的交换;
2
验证性实验
16
综合本书中的重点,结合一些经典算法,解决一些实际应用问题
4
综合性实验
展开阅读全文