- 2
- 0
- 约2.31千字
- 约 3页
- 2021-11-17 发布于上海
- 举报
PAGE
PAGE 1
《程序设计1实验》课程实验教学大纲
课程名称:程序设计1实验(Programming Design 1 Experiments)
课程编码:10000400510 课程负责人:
课程性质:独立设课 课程属性:专业基础实验课
学时学分: 总学时 18 总学分 0.5 实验学时 18 实验学分 0.5
开出时间: 一 年级 上 学期
适用专业:信息与计算科学、信息安全
综合性、设计性实验项目数 1 个,总学时: 6 其中课内学时: 6 课外学时:0
主笔人: 审核人:、 批准人:
一、课程简介
《程序设计1》是信息与计算科学专业、信息安全专业及计算机各专业方向的专业必修课,它是计算机学科中其它课程的基础,C语言是一种通用的面向过程的高级程序设计语言,不但可用于编写应用程序,还可用于编写系统程序,因而得到广泛的应用。本课程系统介绍C 语言的基本内容、程序设计方法及其应用。通过本课程的学习使学生掌握一门程序设计高级语言,理解和掌握面向过程的程序设计思想和方法;熟悉常用的算法、掌握一般的程序调试方法;《程序设计1》课程是一门实践性很强的课程,为此同时开设《程序设计1实验》课程。
二、实验目的及要求
《程序设计1》课程是一门实践性很强的课程,开设配套的《程序设计1实验》课程的目的是使学生能更好地理解程序设计的理论和方法,培养学生分析和解决实际问题的能力,使学生具备程序设计和调试能力,把学到的知识真正地应用到生产实践中去。本课程要求学生必须通过上机实验操作,在计算机上亲自动手,输入源程序、编译、调试、运行程序以理解掌握程序设计的理论和计算机语言的数据结构、语法等知识。
三、实验方式及要求
教师根据教学大纲的要求,按该课程的知识点分布,设置合理的实验项目和适当的实验内容(见下表)。每个学生必须独立思考,想出正确可行的解决问题的方法,写出源程序,并上机运行、调试,直到程序准确无误。最后提交实验报告和程序源码。
要求:
每个实验学生必须单独完成,严禁抄袭。
每个实验提交一份实验报告。
每个学生最后提交本课程所有的源程序。
每个实验保证为每个学生提供一套实验设备。
四、考试(考核)方式与成绩评定
考核方法:考查
具体实施方法:上机检查,通过后交付实验报告。根据学生的实验态度、编程技能、检查时回答问题的情况及实验报告的表述程度综合评定成绩,评分标准分为优秀、良好、中等、及格、不及格五类。
五、主要仪器设备
硬件设备:PC机
软件环境:Windows 98/2000/XP操作系统、Turbo C 2.0
六、教材(讲义、指导书)
廖雷 《C语言程序设计基础》高等教育出版社,2004年
廖雷、罗代忠 《C语言程序设计基础实验教程》 高等教育出版社,2005年
主要参考书
谭浩强 《C程序设计》(第二版)清华大学出版社,1999年
谭浩强 《C程序设计题解与上机指导》(第二版)清华大学出版社,2000年
七、实验项目的设置
序号
实验编码
实验项目名称
内容提要
实验
学时
每组人数
实验
要求
1、必修
2、选修
3、其它
实验
类别
1、基础
2、专业基础
3、专业
4、其它
实验
类型
1、演示性
2、验证性
3、综合性
4、设计研究
5、其它
1
310100531
TC2.0环境
TC2.0 IDE环境的使用,编辑、编译、连接和运行一个C程序的方法
2
1
1
2
2
2
310100532
分支结构
if语句和switch语句、if语句的嵌套
2
1
1
2
2
3
310100533
循环结构
while语句、do-while语句、for语句以及循环的嵌套
2
1
1
2
2
4
310100534
函数
函数的定义、实参和形参的对应关系、函数的嵌套调用和递归调用、变量的存储类别和作用域与生存期
2
1
1
2
2
5
310100535
数组
数组的定义和使用以及与数组有关的经典实例和算法
2
1
1
2
2
6
310100536
指针
指针的概念以及利用指针进行程序设计
2
1
1
2
2
7
310100537
学生成绩管理系统
综合运用C语言的有关方法和知识,建立一个功能相对简单但运行可靠的信息管理系统
6
1
1
2
3
八、综合性、设计性实验简介
项目一:学生成
原创力文档

文档评论(0)