当前位置: X-MOL 学术Can. Geogr. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Course syllabi in GIS programming: Trends and patterns in the integration of computer science and programming
The Canadian Geographer ( IF 1.482 ) Pub Date : 2019-06-28 , DOI: 10.1111/cag.12544
Forrest J. Bowlick 1 , Sarah W. Bednarz 2 , Daniel W. Goldberg 3
Affiliation  

Understanding of fundamentals of computer science and abilities in programming are becoming more important components of the GIS practitioner's skillset. As the frontiers of GIS expand into areas of inquiry and modes of operation which require such domain capabilities, teaching and instruction in GIS must begin that shift as well. And while the knowledge, skills, and practices of the GIS practitioner have always been in flux, the range of potential topics from computer science and programming to integrate into GIS instruction is a major pedagogical challenge. This paper examines a range of syllabi from variant GIS programming courses to explore the landscape of programming coursework. Through content analysis, these syllabi reveal three general themes: courses built on learning scripting with Python, courses built on learning fundamentals of WebGIS, and courses built on learning fundamentals in geodatabase design and management. While each of these focus areas are impactful skills for GIS learners to explore, there is by no means any consistency or cohesion in how GIS programming courses operate, nor does there seem to be any general resources or approaches to unify course design. More work is necessary among GIS instructors to begin building evidence‐based practices in GIS programming instruction.

中文翻译:

GIS编程课程大纲:计算机科学与编程集成的趋势和模式

对计算机科学的基础知识和编程能力的理解正成为GIS从业者技能的重要组成部分。随着GIS的边界扩展到需要此类领域功能的查询和操作模式领域,GIS的教学也必须开始这种转变。尽管GIS从业人员的知识,技能和实践一直在变化,但是从计算机科学和编程到集成到GIS指令中的潜在主题范围是一个主要的教学挑战。本文研究了各种GIS编程课程中的一系列课程大纲,以探索编程课程工作的前景。通过内容分析,这些教学大纲揭示了三个通用主题:基于Python脚本学习的课程,基于WebGIS学习基础的课程,以及基于地理数据库设计和管理的学习基础的课程。尽管每个重点领域都是GIS学习者可以探索的有影响力的技能,但GIS编程课程的运作方式没有任何一致性或凝聚力,似乎也没有任何通用的资源或方法来统一课程设计。GIS老师之间需要做更多的工作才能开始在GIS编程教学中建立循证实践。
更新日期:2019-06-28
down
wechat
bug