- 1
- 0
- 约1.71千字
- 约 2页
- 2021-02-03 发布于天津
- 举报
《程序设计基础(一)》实验教学大纲
实验课程名称:程序设计基础(一)
英文名称:Basics of Programming (I )
实验课程性质:非独立设课 应开实验学期:1
课程编码:1303836 实验学时数:16
适用专业:计算机科学与技术、软件工程 、网络工程
一、实验教学目的和要求
1.1教学目的
程序设计是计算机基础教育的重点, 是计算机科学与技术专业的核心基础课程。 本大纲
根据《程序设计基础(一)》教学大纲对学生实际动手能力的培养要求而制定,拟通过编程 实践,对课堂讲授理论知识进行验证、巩固和补充,为后续课程学习奠定基础。通过实验环 节培养学生运用所学知识分析和解决实际问题的能力和严谨、求实的工作作风。
1.2教学要求
通过上机操作,使学生能熟练使用 C语言开发环境(Microsoft Visual C++ 6.0 ),能独立
完成ANSI C程序的编写、编译、运行和调试工作;
通过编程实践,使学生熟练掌握 ANSI C程序基本指令集,并能灵活运用;
通过编程训练,使学生掌握结构化程序设计方法,掌握经典的编程算法(排序、查找、 比较等),养成良好的程序设计习惯,使其具备基本的程序设计、分析与编写能力;
每次实验结束后,按照要求撰写实验报告,并在规定时间内上交实验报告。
二、 主要仪器设备
微型电子计算机 型号:Acer Veriton M6700
规格:P4 2.4G/4GM(DDR)/320G AL1981W 液晶” 数量:100 台
三、 实验项目名称和学时分配
1、必开实验项目
序号
实验项目名称
学时
分配
实验 属性
实验
类型
实验者类别
必开/ 选开
1
VC集成开发环境
2
技术基础
验证
本科生
必开
2
流程控制
4
技术基础
验证
本科生
必开
3
函数与程序结构
2
技术基础
验证
本科生
必开
4
数组
4
技术基础
验证
本科生
必开
5
指针
2
技术基础
验证
本科生
必开
6
结构与联合
2
技术基础
验证
本科生
必开
7
文件
2
技术基础
验证
本科生
选开
2.选开实验项目
序号
实验项目名称
学时
分配
实验 属性
实验
类型
实验者类别
必开/ 选开
1
银行ATM机工作流程模拟 编程
10
技术基础
综合
本科生
选开
2
图书出租业务系统的设 计
10
技术基础
综合
本科生
选开
3
小型工资管理系统的设 计与实现
10
技术基础
综合
本科生
选开
4
学生成绩管理系统的编 程
10
技术基础
综合
本科生
选开
四、实验课考核方式
4.1考核准则
根据学生的实验预习、 实验纪律、实际编程能力及实验报告进行综合考核评定, 考核成
绩为百分制。
4.2实验报告要求
实验报告内容包含有:实验目的,实验要求,实验步骤,实验结果分析以及实验创新 (与
实验指导书不同的实现方法)。
4.3考核方式
4.3.1实验课的考核形式:考查。
4.3.2考核成绩确定
考核成绩分配比例:必开实验 3,5,6分别占实验总成绩的 10%必开实验2,4分别占
实验总成绩的20%上机考核占实验总成绩的 30%
五、实验指导书及主要参考书
?自拟实验指导 程序设计基础(一)实验指导讲义
.秦友淑,曹化工,C语言程序设计教程(第二版),2002年
.谭浩强,C程序设计(第二版),北京:清华大学出版社, 1999年
?石峰,程序设计基础,北京:清华大学出版社, 2003年
5. Brian W. Kernighan , Dennis M. Ritchie 著C程序设计语言 机械工业出版社 北京
2003年3月第一版
特别要求:
在实验中遇到困难时,切忌不要动不动就问老师,而是应该先思考。如果确实不能解决
困难,先与坐在旁边的同学讨论,而无论这个同学在以前是否认识。如果有同学问你问题,
无论你是否能解决这个问题, 都应该和他讨论。如果讨论了仍然不能解决问题, 就一起问老
师。讨论问题的好处在于能够深刻的理解问题,记住问题。
请同学们按时提交并妥善保管好自己的实验报告册, 学期末将收齐存档,并作为计入总 成绩的依据。
原创力文档

文档评论(0)