Graduate Course Proposal Form Submission Detail - GEO6188
Edit function not enabled for this course.
Approved, Permanent Archive
Course Change Information (for course changes only):
- Department and Contact Information
Tracking Number Date & Time Submitted 1896 2004-12-02 Department College Budget Account Number Geography AS 122700 Contact Person Phone Paul Zandbergen 4883 email@example.com
- Course Information
Prefix Number Full Title GEO 6188 Programming for GIS Is the course title variable? N Is a permit required for registration? N Are the credit hours variable? N Is this course repeatable? If repeatable, how many times? 0 Credit Hours Section Type Grading Option 3 C - Class Lecture (Primarily) R - Regular Abbreviated Title (30 characters maximum) Programming for GIS Course Online? Percentage Online -
GEO 6157 Advanced GIS or permission from the instructor
Examination of the concepts and techniques for customization of Geographical Information Systems (GIS) using object-oriented programming.
A. 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
B. 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.
C. Has this course been offered as Selected Topics/Experimental Topics course? If yes, how many times?
Yes, in Summer 2004 with enrollment of 15.
D. 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.
- Other Course Information
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.
B. 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.
C. 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.
Robert Burke. 2003. Getting to Know ArcObjects: Programming ArcGIS with VBA. ESRI Press. ISBN: 1-58948-018-X.
E. Course Readings, Online Resources, and Other Purchases
F. Student Expectations/Requirements and Grading Policy
G. Assignments, Exams and Tests
H. Attendance Policy
I. Policy on Make-up Work
J. Program This Course Supports
- Course Concurrence Information