Graduate Studies Reports Access

Graduate Course Proposal Form Submission Detail - GEO6188
Tracking Number - 1896

Edit function not enabled for this course.

Current Status: Approved, Permanent Archive - 2005-05-27
Submission Type:
Course Change Information (for course changes only):

Detail Information

  1. Date & Time Submitted: 2004-12-02
  2. Department: Geography
  3. College: AS
  4. Budget Account Number: 122700
  5. Contact Person: Paul Zandbergen
  6. Phone: 4883
  7. Email:
  8. Prefix: GEO
  9. Number: 6188
  10. Full Title: Programming for GIS
  11. Credit Hours: 3
  12. Section Type: C - Class Lecture (Primarily)
  13. Is the course title variable?: N
  14. Is a permit required for registration?: N
  15. Are the credit hours variable?: N
  16. Is this course repeatable?:
  17. If repeatable, how many times?: 0
  18. Abbreviated Title (30 characters maximum): Programming for GIS
  19. Course Online?: -
  20. Percentage Online:
  21. Grading Option: R - Regular
  22. Prerequisites: GEO 6157 Advanced GIS or permission from the instructor
  23. Corequisites:
  24. Course Description: Examination of the concepts and techniques for customization of Geographical Information Systems (GIS) using object-oriented programming.

  25. Please briefly explain why it is necessary and/or desirable to add this course: Increased demand for GIS specialists has resulted in steady growth of the GIS certificate program. This course will be added to electives of the GIS certificate program to meet the changing needs of the market place for GIS professionals with knowledge of
  26. What is the need or demand for this course? (Indicate if this course is part of a required sequence in the major.) What other programs would this course service? Surveys of GIS graduate certificate students have indicated a strong interest in a course on GIS programming. One offering of this course as a selected topics course in Summer 2004 filled up almost immediately after registration opened, and we had to maintain a waiting list in case spots were to open up. The course will be an elective for students in the GIS graduate certificate program as well as for Geography Ph.D. and MA students.
  27. Has this course been offered as Selected Topics/Experimental Topics course? If yes, how many times? Yes, in Summer 2004 with enrollment of 15.
  28. What qualifications for training and/or experience are necessary to teach this course? (List minimum qualifications for the instructor.) Ph.D. in Geography or related discipline, and recent experience in object-oriented programming for GIS.
  29. Objectives: 1) To obtain a solid understanding of the concepts and techniques for customizing Geographical Information Systems (GIS); 2)To develop strong hands-on skills in developing customized GIS applications using ArcObjects in the Visual Basic for Applications programming environment; and 3)To practice GIS programming skills by completing an individual project.
  30. Learning Outcomes: 1) Solid knowledge of the concepts and techniques for customizing GIS; 2) Strong hands-on skills in the current industry standard GIS programming environment; and 3) Practical experience in completing a GIS prgoramming project.
  31. Major Topics: Fundamentals of GIS customization, Visual Basic for Applcations (VBA), programming code elements, variables, procedures, functions, forms, modules, branching, looping, debuggin, basics of ArcObjects, Object Model Diagrams, working with spatial data using ArcObjects.
  32. Textbooks: Robert Burke. 2003. Getting to Know ArcObjects: Programming ArcGIS with VBA. ESRI Press. ISBN: 1-58948-018-X.
  33. Course Readings, Online Resources, and Other Purchases:
  34. Student Expectations/Requirements and Grading Policy:
  35. Assignments, Exams and Tests:
  36. Attendance Policy:
  37. Policy on Make-up Work:
  38. Program This Course Supports:
  39. Course Concurrence Information:

- if you have questions about any of these fields, please contact or