高级语言程序设计实验.pdf
《高级语言程序设计实验》教学大纲 课程编码:242121 课程英文名称: Experiments for High Language Programming 学 时 数: 36 学 分:1.5 适用专业:计算机科学与技术 教学大纲说明 一、制订本课程实验大纲的依据: 1.大连水产学院2006版的《本科教学计划》; 2.《高级语言程序设计》教学大纲; 3.关于加强高等学校本科教学工作,提高教学质量的若干意见(教高[2001]4号文件) 。 二、本课程实验教学的作用: 该实验是为了配合《高级语言程序设计》课程而设置的实验环节,使学生更深入的掌握 课堂所学知识,培养学生分析问题、解决问题和能力,该实验课是提高学生综合素质的重要 手段。 三、本课程实验教学的目的及学生能力标准: 1.初步掌握高级语言即C语言编程思想; 2.受到必要的编程技能的训练,具有进一步学习软件编程的能力。 四、学时分配、教学形式及实验性质: 学时分配:本课程总学时为48学时,其中实验为36学时。 教学形式:在实验前学生要预习实验,写出实验报告,指导教师概述实验的基本原理及 仪器的使用,并做针对性指导,学生具体完成实验步骤和数据处理。 实验性质:本课程实验主要程序设计性实验。 五、实验项目、内容及学时分配 (一)必开实验 序号 实验项目 学时 实验内容提要 1 实验一运行一个C程 序的方法 2 2 实验二 数据类型 2 掌握不同数据之间赋值的规律 3 实验三 最简单的C程 序设计 2 掌握赋值语句和数据输入输出 的方法 4 实验四 逻辑结构程 序设计 4 5 实验五 循环控制 4 熟练掌握循环语句的用法和编 程方法 6 实验六 数组 4 数组的定义、复制和有关算法 7 实验七 函数 4 定义函数和调用的方法及用函 数的编程方法 8 实验八 编译预处理 2 宏定义和文件包含 了解C语言的基本操作方法 熟练掌握if和switch语句 9 实验九 指针 6 10 实验十 结构体和共 用体 4 11 实验十一 文件 2 合计 定义指针变量和如何使用指针 定义结构体变量和链表的概念 学会文件操作 36 (二)选开实验:无 六、实验成绩评定: 根据学生在实验中的表现及实验报告情况综合分析,实验成绩以上机抽签考试为主。 七、使用的教材及主要参考书 《C程序设计题解与上机指导》第三版 谭浩强 清华大学出版社。 责 教学大纲撰写人 韩胜菊 任 参加讨 于红,刘贵斌,郭显久,李然,史鹏辉,黄璐,崔春雷, 表 论人员 孙庚,冯艳红, 韩胜菊 院长(系主任)签字: 日期:2006.8.20