Computer Programming For GIS
GISC 5317, Spring 2003
Lecture: Monday 4:00-6:45, GR3.206
INSTRUCTOR:
Dr. Fang Qiu
Phone: 972-883-4134
Email: ffqiu@utdallas.edu
Homepage: www.utdallas.edu/~ffqiu
Office: GR3.203
Office Hours: Monday, 2:00-3:00 pm
Teaching Assistant:
Capton Siluvairajan, captonssj@yahoo.com
Office Hours: Monday 2:00 – 4:00 pm; Saturday 1:30 to 4:30 pm
COURSE GOALS:
General introduction to programming language, such Visual Basic, with GIS related applications. Topics covered include fundamental data structures and algorithms, user-interface design, component object model, and data base management. Emphasizes rapid GIS application development with hands-on experiences. Students are expected to design and implement a project.
To register for this class, students do not need to have known Visual Basic before, although experience with a programming language will help. However, it is strongly suggested that students know how to use ArcGIS 8.
TEXT:
· Get to Know ArcObjects – Programming ArcGIS with VBA, Burke, 2003, ESRI Press. (Required) – Labeled as Ch below
· Visual Basic 6 How to Program, Deitel et al., 1999, Prentice Hall (Recommended) – Labeled as VB below
· Exploring ArcObjects, Vol. I & II, Zeiler, 2001, ESRI Press (Digital Book)
GRADING:
40% Laboratory Exercises
30% Midterm Project.
30% Final Project (Due Dec. 3)
TENTATIVE COURSE SCHEDULE:
COURSE WEBSITE AND LAB REQUIREMENTS:
· The slides of the class, labs and related information can be accessed from webct.utdallas.edu. It is required that you use your Unix account login name and password to enter the WebCT account. I will also give you quizzes, send you email, and post your grades through the WebCT. On how to use WebCT, look at my tutorial at http://www.utdallas.edu/~ffqiu/00-WebCT.pdf