当前位置:首页 > 专题范文 > 公文范文 > 农业资源与环境专业“GIS设计与开发”课程教学探讨

农业资源与环境专业“GIS设计与开发”课程教学探讨

发布时间:2022-11-02 09:30:01 来源:网友投稿

摘要:文章分析了资源与环境专业的培养目标和学科特点,结合笔者“地理信息系统设计与开发”课程的教学实践经验,先论述了该课程的目标,分析了该课程特点和阐明教学基本要求。在综合考虑学科专业背景和学生的知识背景基础上,探讨了本课程教材、教学内容、课程结构和考核形式。在先修课程调整、综合实习内容以及学生综合能力培养上给出教学意见,提高教学质量。

关键词:地理信息系统;软件设计;教学;资源与环境

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)36-0192-03

教育部于1998年颁布的《普通高等学校本科专业目录和专业介绍》,将原土壤与农业化学、农业环境保护、渔业资源与渔政管理以及农业气象合并为农业资源与环境,属于环境生态类[1,2]。按照专业规范的要求,农业资源与环境专业的业务培养目标是:培养具备农业资源与环境方面的基本理论、基本知识和基本技能,能在农业、土地、环保、农资等部门或单位从事农业资源管理及利用、农业环境保护、生态农业、资源遥感与信息技术的教学、科研、管理等工作的高级科学技术人才[3]。随着本科专业目录的调整,农业院校的土壤与农业化学专业更名为农业资源与环境专业,其课程设置和教学计划也有较大的变化。各学校根据自身的实际情况,对有关课程设置的调整变化很大[4]。人类80%的信息都和空间位置有关,因此地理信息系统作为资源调查和评价过程中的重要工具,在资源环境专业中得到了充分的重视,因此越来越多的资源环境专业开设了地理信息系统和地理信息系统设计与开发相关课程。

从20世纪90年代开始,地理信息系统贯穿在数据采集、存储、处理、管理、分析及决策中,为越来越多的领域提供动态模拟、统计分析、预测预报、决策支持等服务[5]。在资源与环境专业的教学过程中以培养学生的GIS软件的应用能力为基础上,更加侧重培养学生的GIS系统的设计与应用开发能力,以提高学生解决不同实际问题的能力[6]。基于此,在本科教学方案中增设“GIS设计与开发”这门课程。目前“GIS设计与开发”作为资源与环境专业一门专业基础课,具有较强实践性、跨学科和领域等特点。针对资源与环境专业发展特点,本文讨论了“GIS设计与开发”课程设置目标的教学内容、教学方式和考核形式及其特殊性,先修课程调整、综合实习内容以及学生综合能力培养上给出教学意见,提高教学质量。

一、教学目标

如何实现专题GIS应用系统,提高GIS应用水平和效益,本课程就是在这样一个环境背景下产生的。“GIS设计与开发”是资源与环境专业学生的一门应用性很强的课程。该课程是在完成地理信息系统原理、遥感导论、数字图像处理、GPS原理、地图学、C语言、Windows程序设计、数据库原理等基础课程之后,综合GIS、RS和GPS理论与计算机科学理论,以满足特定的应用要求。遵循地理信息标准,运用软件工程思想和方法,结合地理信息自身和相关应用领域的特点,设计和开发具有明确目标的信息系统。学生通过这门课的学习,掌握GIS设计与二次开发的基本原理、方法和工具,使学生具备地理信息系统二次开发的能力,熟悉空间数据库设计的基本原理和方法,了解应用项目开发中组织和管理涉及到的基本概念和策略,提高运用所学知识解决资源与环境专业方面实际问题的水平,为毕业设计和后续其它课程的学习夯实基础。

二、课程特点与基本要求

1.课程特点。(1)“GIS设计与开发”是一门具有学科交叉性特征的课程。该课程本身涉及到地理信息系统原理、地图学、遥感原理、软件工程、数据库原理、Windows程序设计、数学建模等多个学科的内容,具有较为明显的学科交叉性。就资源与环境专业而言,设计与开发更加侧重数据的分析、处理和表达,因此在课程中更加侧重数据的分析和制图表达上,但是对一些基本的功能的要求也必不可少。故此,资源与环境专业在“地理信息软件设计与开发”上应该兼顾所有的基础学科,同时对数学建模相关课程有深入了解。(2)“GIS设计与开发”是一门不断发展的课程。GIS基础软件与应用软件受到计算机软硬件技术的更新而不断发展的,这也对GIS软件设计与开发也提出了更高的要求。在教学中要不断吸收新兴技术,在教学过程中指导学生查阅与GIS软件设计和软件设计有关的新兴资料,把握GIS的前沿动态。在教学过程中,适当的提出问题,调动学生积极查阅图书文献资料,培养学生积极学习态度和自学能力。(3)“GIS设计与开发”是一门实践性很强的课程。要进行GIS软件设计必须在软件设计模式、集成开发环境的运用、软件编码等方面都较好的基础,强调理论和实际应用的结合,根据具体情况解决具体问题。要求将设计与开发的理论与方式用于具体实践工作中。在教学过程中设计了单独的“地理信息软件设计与开发”的实验课程。实验课程采用分解知识点进行训练和综合训练解决实际问题的能力。

2.基本要求。学生较好地掌握地理信息系统项目组织和管理的特殊性和相关理论,学习GIS软件设计的方法,理解其特殊性,为地理信息系统的设计与开发奠定基础。能熟练运用一种程序语言和地理信息系统基础平台进行二次开发。掌握GIS软件的二次开发的基本原理,熟悉组件式GIS软件开发的基本架构,了解目前主流组件库的基本特征,具备开发GIS基本功能的能力。能使用C#和ArcEngine进行GIS组件式二次开发。掌握如何将地理信息系统与应用模型及其他系统集成综合解决和处理问题的基本方法,达到会设计与应用的目的。

三、教学设计

1.参考书选择。由于“地理信息软件设计与开发”这方面的教材比较少。教学过程中涉及到软件设计的基本原理与方法,在教学过程中选择Ian Sommerville编写的《软件工程》部分内容为指定阅读材料;同时考虑到GIS软件设计过程中的共性和特性,理论教学选择吴信才等编写的《地理信息系统设计与实现(第二版)》为参考书;课程是实验采用ArcEngine进行二次开发,因此参考相关的二次开发教材,主要包括ArcEngine开发帮助、类图等。同时给出部分图书清单,要求学生自学完成C#程序设计和设计模式等相关知识。

2.开发环境。学生的先修课程包含C语言、数学建模及Matlab等课程。然而除了个别学生自学了VC程序设计之外,大部分不具备VC的开发能力。如果为了可视化编程选择VC,则在有限的课时内,学生将投入大量精力来学习VC及MFC的基本开发技能。Matlab软件是国际公认的最优秀的科技应用软件。考虑到资源与环境专业背景,Matlab能在GIS开发中能够很好的挖掘和分析资源环境数据。但是考虑到GIS需要管理海量的空间数据,然而常见的空间数据Matlab不能进行直接的支持。因此Matlab不能作为本课程的主要开发环境。结合学生现有的开发基础,以及.NET在界面设计和面向对象的优势,因此本课程选择C#.NET作为高级语言开发环境。Visual Studio作为一个强大的开发环境,直接对C#等.NET原生语言支持。在Visual Studio 2010中对UML进行了支持,能够创建UML类图、活动图、序列图、用例图和组建图。利用对UML的支持,能够很好的支持在课程中的设计和建模。

在二次开发控件主要选择目前主流的ArcEngine提供的基本控件和类库。利用ArcEngine来开发实现GIS相关功能,而其他关于资源与环境的信息挖掘则采用Matlab来实现,并通过Matlab Builder将Matlab代码发布成为.NET程序集实现Matlab和.NET之间的互操作。

3.教学课程结构。“地理信息系统设计与开发”是我校资源与环境专业一门重要专业基础课。总学时为48,其中理论课程为32学时,实验课程为16学时。考虑到培养学生对GIS的实践能力,理论课程和实验课程比例达到了2:1,课程的教学内容如下表。

全部课程安排了16课时的实验,其中C#开发4个课时,基于UML的GIS系统设计4个课时,最后还有8个课时进行ArcEngine的二次开发内容。每次实验提交实验报告及相关的源代码和对应设计文档,用以检查教学效果,及时调整教学方案。

4.教学方法。“GIS设计与开发”教学主要借助多媒体等现代教学方法,理论教学配合对应内容演示,融合其它课程内容的方式。可以针对不同的教学内容采用不同的教学方式。例如,在讲解GIS软件设计的相关理论基础时,进行启发式教学,鼓励学生提出问题,诱导学生思考并解决问题。互动式教学是课程讲授的一种有效的教学方法,通过师生之间对同一问题的分析,促进对理论理解,对问题的分析方法理解,能营造良好的课堂气氛,提高了教学效果。研究式教学方法也很重要,采用研究的方式与激励学生查阅资料,了解未来的发展方向并阐述观点。

5.考核形式。为了培养学生的创造性思维、动手能力和综合素质,侧重应用开发的角度来对学生进行综合考察。本课程主要采用平时考核、最终试卷考试和实验考查三方面相结合的方式对学生进行考核。由于没有较完整的教材,教学过程中也采用了较多的新兴资料,因此在课程学习过程中要求学生查阅指定内容的文献资料,学生提交相关的读书报告,以此作为平时成绩考核标准之一;平时的出勤率和随堂提问也作为平时成绩一部分。实验课程考核包含实验完成代码、设计文档和实验报告三个部分,能较好提高学生的实践动手能力。考试内容包含了对学生对基本知识掌握程度的考察,还增加系统分析和设计讨论题。该类题目有较大的灵活性,能够考察学生综合素质,同时能体现教学效果。学生最终的成绩由3个部分组成:平时作业和出勤率占30%,实验占30%,期末考试占40%。

四、教学建议

1.调整先修课程。任何一门专业课的开设都建立在先修课程基础之上的。资源与环境专业在先修课程中虽然学习了“地理信息系统”、“遥感导论”、“数学建模”等课程。然而在理论教学课程中发现,学生对GIS的基础知识理解不够深入。如在简介空间查询时,需要先讲解空间拓扑的相关知识,才能进一步简介基于空间的查询方式。其次,学生在实验课程中动手能力表明,通识教育的高级程序语言现在还是侧重基本语法,导致学生的应用开发能力难以满足GIS开发的基本要求。因此,在通识教育过程中改变课程教学侧重点,使之更加符合资源与环境专业的学习,便于后续课程的开展。

2.增加综合实习。“地理信息系统设计与开发”是一门应用和实践较强的课程,同时其中的软件过程管理的内容又过于抽象,学生很难同时掌握基本的开发方法和软件过程管理。因此增加2周(80课时)的课程实习。集中时间让学生完整完成从设计到开发实现的过程,让学生巩固学习的GIS软件的设计方法,理解软件过程管理,同时强化学生的开发能力。在实验课程中学生掌握了基本的设计理论知识和程序开发技能。通过综合实习,能将学过的知识综合起来加以应用,既培养学生的动手能力又加强学生的创新意识。实习将学生分为2个实习目标,每个内容约30人,其中包含5个实习小组,每个小组5~6人,每个小组围绕实习目标完成不同的任务目标,由组长控制整个开发过程协调组员之间工作,在80课时内完成小型的GIS系统的设计与原型系统的开发任务。通过实习使得学生将基本的理论与应用开发联系在一起。

3.培养综合应用能力。本校的资源与环境专业主要研究方向有土地利用规划、流域管理、土壤与环境污染评价、防治与规划,耕地肥力管理、专家系统开发等。学生在毕业后,有很大一部分就转到了相关应用领域工作,把GIS作为处理该领域的一种工具。在先修课程中主要是利用Matlab、SPSS等软件对资源环境信息进行挖掘,同时也采用ArcGIS中的ArcTool工具包进行空间分析。因此在课程培养中需要结合上述的内容,需要培养学生综合统计和空间分析知识来解决实际问题的能力,使得学生能够为今后的工作和继续深造打下坚实的基础。

五、结束语

GIS的发展为资源与环境的飞速发展注入了新鲜的血液,提供了新的契机。在资源与环境专业设置地理信息课程是顺应时代发展趋势的。“GIS设计与开发”是资源与环境专业的一门重要课程,具有理论抽象和实践较强的特点。因此,要改变传统教学观念,不断改进教学方法,适时的调整和更新教学内容,充分调动学习的主动性,提高学生的综合运用能力,力争培养出具有良好专业基础的地理信息应用人才。

参考文献:

[1]邹长明,于群英,刘正,等.农业资源与环境专业课程体系与教学内容改革初探[J].安徽农学通报,2007,13(023):150-151.

[2]王敬国,毛达如.对办好农业资源与环境专业的三点思考[J].高等农业教育,2001,118(4):40-41.

[3]田应兵,王文凯.地方高校农业资源与环境专业课程体系与教学内容改革探讨[J].长江大学学报(社会科学版),2008,31(6):244-244.

[4]孙枢,李晓波.我国资源与环境科学近期发展战略刍议[J].地球科学进展,2001,16(5):726-733.

[5]秦其明.中国高校GIS专业核心课程设置问题的探讨[J].地理信息世界,2003,1(4):1-7.

[6]黄巧云,刘凡,刘震,等.高校“教研一体化”创新型人才培养模式的探索——以华中农业大学农业资源与环境专业为例[J].华中农业大学学报:社会科学版,2012,101(5):122-126.

作者简介:陈家赢(1980-),男,湖北省武汉市江夏区人,博士讲师,主要从事土壤养分信息系统二次开发、土壤信息网络服务及对地观测等方面研究。

推荐访问:课程教学 探讨 环境 农业 开发

版权所有:袖书文档网 2002-2024 未经授权禁止复制或建立镜像[袖书文档网]所有资源完全免费共享

Powered by 袖书文档网 © All Rights Reserved.。备案号:鲁ICP备20026461号-1