通知公告
more

《测绘编程语言》课程实验大纲

发布时间: 2013-12-30 作者: 

课程编号:030351        学分:3          总学时:51     其中:实验学时:12
大纲执笔人:张绍明 、乔刚、吴杭彬         大纲审核人:楼立志

一、课程性质与目的
课程性质:专业基础
《测绘编程语言》为测绘工程、地理信息系统专业本科学生的专业任选课,属于测绘工程和地理信息系统专业的专业基础课。
C++和Basic语言是目前计算机、软件、GIS、遥感领域使用最广泛的语言。设置本课程的目的,是使学生全面掌握C/C++和Basic语言,为GIS课程设计、摄影测量课程设计、本科毕业设计等后续课程奠定良好的编程基础。

二、课程面向专业
测绘工程、地理信息系统

三、实验基本要求
1.掌握基本C/C++、Basic语言的基本语法;
2.掌握C++中的数组、指针、自定义数据类型等高级编程方法;
3.了解和掌握面向对象的程序设计方法;
4.了解标准模板库的组成和使用;
5.掌握Visual Studio编程环境,掌握控制台、MFC编程。
课堂内通过6次试验,掌握Visual Studio编程环境、控制台程序编制、数组和指针、MFC编程、类和对象、类的继承和派生、标准模板库等课程内容。


四、实验基本内容
1,C/C++语言、Basic语言,Win32控制台工程
通过三个例子,练习和掌握基本的C/C++和Basic语言;掌握Visual Studio的基本调试工具和方法。了解和掌握基本的系统报错。
2,指针与数组练习,MFC编程
通过数组和指针的相互数据转换,了解和掌握两者之间的关系,建立动态数组的概念。通过简单的MFC编程,了解Visual Studio环境下建立对话框程序的过程,初步建立类的概念。
3,类和对象
通过两个例子,了解和掌握系统类和用户自定义类,以及实体化对象。
4,类的继承与派生,运算符重载
通过继承和派生,进一步了解类和对象。
5,期末大作业选题和练习
根据大地、GIS、RS三个主要方向的题目,学生选取一个方向作为期末大作业的方向。做到测绘与C++、Basic、Visual Studio的结合
6,标准模板库,期末大作业练习
了解和掌握STL函数的使用和扩展。
五、实验内容和主要仪器设备与器材配置

序号

实验项目

内容提要

实验类别

每组人数

实验学时

主要仪器设备

设备复套数

所在实验室

验证

综合

设计

1

上机编程

C/C++语言、BasicWin32控制台工程

 

 

1

2

计算机

70

测绘学院机房

2

上机编程

指针与数组练习,MFC编程

 

 

1

2

计算机

70

测绘学院机房

3

上机编程

类和对象

 

 

1

2

计算机

70

测绘学院机房

4

上机编程

类的继承与派生,运算符重载,布置期末大作业

 

 

1

2

计算机

70

测绘学院机房

5

上机编程

期末大作业练习

 

 

1

2

计算机

70

测绘学院机房

6

上机编程

标准模板库,期末大作业

 

 

1

2

计算机

70

测绘学院机房

六、实验预习和实验报告的要求、评价与考核
㈠ 实验预习和实验报告的要求
略。未给出样例。
㈡ 评价与考核
1. 知识的掌握与应用
占总成绩的70%,主要采用期末书面考试的方式评定。期末考试采用闭卷考试。
2. 能力增强和素质提升
占总成绩的30%,根据期末大作业上交和答辩情况综合评定。

七、学时分配

总学时

理论课学时

实验学时

习题学时

现场实践学时

上机学时

考核学时

51

35

 

 

 

12

 

八、教材、实验指导书与主要参考书
《C++程序设计》(第二版),谭浩强主编,清华大学出版社,2011年