Abstract


Using C# and ArcObjects to Teach Geographic Programming and Modeling
Track: Teaching with GIS in Higher Education
Author(s): Dave Almeida, Sean Ahearn

Hunter College at the City University of New York has authored two graduate geography courses using C## and ArcObjects—"Programming for Geographic Applications" and "GIS Modeling."

The goal of Programming for Geographic Applications is to teach the foundations of practical Object-Oriented programming using a modern language (C##), with applications to the geographic field. A final project involves developing a simple simulation using ArcObjects, displayed in ArcMap.

The goal of GIS Modeling is to teach Geographic Modeling to students who have taken Programming for Geographic Applications. This course consists of lectures, labs, and a term project involving ecological, environmental or human agent models implemented with ArcObjects. The Spring 2006 section of the course used ArcEngine for the term projects.

We will present our experiences using this new approach as well as examples of student projects.

Dave Almeida
CARSI Lab, Hunter College, CUNY
Earth and Environmental Sciences
695 Park Ave South, 10 fl.
New York, NY 10021
US
Phone: 212-650-3939
E-mail: dalmeida@trans-tek.com

Sean Ahearn
CARSI Lab, Hunter College, CUNY
Geology and Geography
695 Park Ave South, 10 fl.
New York, NY 10021
US
Phone: 212-650-3012
E-mail: sca@geo.hunter.cuny.edu