Apr 20, 2024  
2015-2016 SGPP Catalog and Handbook 
    
2015-2016 SGPP Catalog and Handbook [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

RA506 GIS Customization (3 cr.)

Prerequisite(s): RA554 , RA632 , RA660 
This course focuses on customization of a GIS through programming and scripting languages including VBA (Visual Basic for Applications), Avenue, and JavaScript. Emphasis of the course is on customization of the ArcGIS software including modifications of the user interface, and building custom applications through use of the ESRI COM object library. Secondary emphasis is on programming with the Arcview 3 programming language. The objective here is to assist learners in understanding and working with Avenue code such that they might develop success in rewriting Arcview 3 custom application to the ArcGIS environment.

Upon completion of the course, students are expected to be able to do the following:

  1. Develop custom applications and interfaces.
  2. Demonstrate the concepts and logic of structured computer programming.
  3. Apply the concepts and logic of object-oriented, event-driven programming with VBA in application development.
  4. Develop applications that offer a functional and sophisticated interface to the user.
  5. Demonstrate a continuum of developmental excellence in programming concepts and strategies in the ‘object oriented’ VBA world as identified by the immediate above four student learning objectives.
  6.  Develop an understanding of alternative programming languages such as Python and VBScript.
     



Add to Portfolio (opens a new window)