无用栏目

2018 — 2019学年第1学期 《高级C语言程序设计》实验教学大纲

发布日期:2018/09/19    点击:

 

 

 

 

              

 

 

 

 

 

 

              称:   高级C语言程序设计

            室:     7教学楼604     

                   人:              徐法升

                   人:            

修(制) 期:          20149

 

 

一、本课程实验教学目的与要求:(约100150汉字)

          本课程是为《高级C语言程序设计》课所开的实验。通过完成一个C语言项目,来达到让学生理解编程的作用,掌握用程序语言解决实际问题的程序设计方法的目的。通过本课程的学习,学生应掌握一个项目是怎样由多个文件构成,各个文件模块之间的关系,掌握指针的使用,掌握项目开发流程,能够用C语言完成一个具体的项目,为学生进一步学习其他开发专业课程和今后从事软件开发工作打下坚实的基础。

 

 

二、实验项目与主要内容:

 

序号

学时

实验类型

每组人数

 

C语言模块操作

8

1 通过多文件的方式,自己制作几个不同的模块。

实现: 实现两个数字的位置调换。

方法1. 通过指针修改。

方法2. 修改指针指向。

2 编写c语言,输入一个十进制数组,输出其二进制。

程序设计

5

 

C语言内存管理

8

1 读取字符串,存放到字符数组中,然后打印。

2 实现栈,完成栈基本功能。

 

程序设计

5

 

业务逻辑建立

8

1 使用函数填充、打印结构体。

2 探究结构体对齐、补齐。结构体的大小。

3实现一个链表,分别实现链表的增删改查功能。

 

程序设计

5

 

信息存储功能

8

1 实现文件的复制功能。

2 结构体写入文件,并读取。

 

程序设计

5

 

 

三、基本设备与器材配置

 

序号

仪器名称

现有数量

序号

仪器名称

现有数量

 

1

计算机

54

7

 

 

 

2

 

 

8

 

 

 

3

 

 

9

 

 

 

4

 

 

10

 

 

 

5

 

 

11

 

 

 

6

 

 

12

 

 

 

四、实验说明:

 

课程总学分(学分)

 

实验学时数(学时)

32

实验项目数(个)

4

 

 

课程性质

通识基础  学科基础□√  专业选修□  学科选修□  集中实践环节□

 

实验类别

课程内实验□√       独立设课实验□        集中综合实验□

 

考核方式

日常考核    操作技能考核□      卷面考核□    提交实验结果□ √ 面试

 

适用专业:信息与计算科学

 

 

实验教材及参考书:(教材名称、按编著者、出版社*、出版年月顺序填写)

C语言程序设计》、刘明军等、北京电子工业出版社2007.

 

 

所属实验室意见:

 

                                                         实验室主任:                                                               

 

院(系)意见:

                                                         主管领导签章:                                                            






















*由学校出版、印刷的实验教材(或指导书),统一写作“济南大学出版”。

上一条:2018— 2019学年第1学期 信息与计算科学系答质疑安排表

下一条:2018 — 2019学年第1学期 《高等代数2》授课计划