设为首页 联系我们 加入收藏

当前位置: 网站首页 教学科研 教学大纲 正文

《程序设计语言基础》实验(实训)教学大纲

作者:时间:2016-11-04点击数:

实验教学大纲格式---非独立开课格式

《程序设计语言基础》实验(实训)教学大纲

课程代码:030112302

课程名称:程序设计语言基础      

课程类型:专业必修课

总学时/实验(实训)学时:60/30

先修课程:

一、课程性质与目的

C语言程序设计》是计算机专业的必修课。本课程的主要目的是通过对C语言的语法规则、数据类型、数据运算、函数、程序结构的学习,培养学生使用计算机语言的思维能力,掌握应用C语言实现程序算法,进行程序分析设计的技能,为进行各种实用程序的开发和《数据结构》的学习奠定一个良好的基础。本课程的主要任务是1.加深对讲授内容的理解,尤其是一些语法规定,通过上机实验帮助掌握2.熟悉对所用的C语言系统的操作方法,即了解和熟悉C语言程序的开发环境3.机调试程序,即培养发现程序错误,排除错误的能力和经验。

二、实验内容及学时分配

序号

实验(实训)项目名称

学时

主要实验(实训)内容

实验类型

实验场所

1

C语言上机步骤

2

   学习Win-TC系统上编辑、编译、连接和运行C程序的方法。

非独立开课

微机室

2

数据类型

2

   学习基本数据类型(整型、实型、字符型)的使用方法。  

非独立开课

微机室

3

运算符与表达式

2

   学习各种运算符的功能、优先级、结合方向等。

非独立开课

微机室

4

输入输出函数

2

   学习基本的格式输入输出函数的使用方法。

非独立开课

微机室

5

选择结构

6

   使用if-else语句和switch-case语句实现选择结构的方法,选择结构的嵌套使用。

非独立开课

微机室

6

循环结构

6

   使用while语句、do-while语句和for语句实现循环结构的方法,选择结构和循环结构的嵌套使用。

非独立开课

微机室

7

数组与指针

4

一维数组和二维数组的定义、初始化,以及数组元素的下标法引用和指针法引用。

非独立开课

微机室

8

函数

4

   函数的定义、调用和参数的传递方式,以及函数的嵌套调用和递归调用的方法;变量作用域存储类

非独立开课

微机室

9

预处理命令

1

   学习宏定义、宏调用,以及宏展的处理过程,文件包含的概念和使用。

非独立开课

微机室

10

结构体和共用体文件

1

   结构体类型、结构体类型变量、结构体类型数组和结构类型指针的定义,结构体类型变量和结构体类型变量成员的使用文件的打开、关闭和文件的读写操作。

非独立开课

微机室

三、推荐实验教材和教学资料

实验教材:

C语言程序设计教程习题解答与实验指导》 秦玉平马靖善 主编,清华大学出版社第二版20118月,第2版)

参考书:

C语言程序设计教程习题解答与实验指导》 谭浩强 主编,                清华大学出版社第三版20057月,第3版)

  其他参考资料:

  C语言程序设计》(第2版 秦玉平 马靖善 主编    清华大学出版社

  C语言程序设计》(第三版 谭浩强 清华大学出版社

四、考核方式、方法

考勤、实验报告、上机考试

五、其他需说明的

大纲制定者:田驰

大纲校对者:

大纲审核者:

教研室主任:

制定日期:

版权所有:铁岭师范高等专科学校理学院
地址:铁岭市凡河新区黑龙江路45号 电话:024-72216916 辽ICP备05001406号