Professional Documents
Culture Documents
INSTRUCTOR:
Dr. Fang Qiu
Phone: 972-883-4134
Email: ffqiu@utdallas.edu
Homepage: www.utdallas.edu/~ffqiu
Office: GR3.203
Office Hours: Monday, 6:00-7:00 pm
Teaching Assistant:
Jian Huang jian.huang@student.utdallas.edu
Office Hours: Monday 4:00 – 6:00 pm; Saturday 1:30 to 4:30 pm
COURSE GOALS:
General introduction to programming language, such Visual Basic, Python, etc, with GIS related
applications. Topics covered include fundamental data structures and algorithms, user-interface
design, component object model, batch mode processing and model building. Emphasizes rapid
GIS application development with hands-on experiences. Students are expected to design and
implement an independent final project.
To register for this class, students do not need to have known Visual Basic or Python before,
although experience with a programming language will help. However, it is strongly suggested
that students know how to use ArcGIS.
TEXT:
• Visual Basic 6 How to Program, Deitel et al., 1999, ISBN: 0134569555, Prentice
Hall (Required) – Labeled as VB below
• Online Books:
• Geoprocessing in ArcGIS – Labeled as GPR
• Writing Geoprocessing Scripts with ArcGIS – Labeled as SCP
• Other reference books (recommended)
• Learning Microsoft VBScript In a Weekend, Jerry Lee Ford, 2002, Premier Press.
(VBS)
• Learning Python, Mark Lutz & David Ascher, 2004, 2nd Edition, O’Reilly. (PYN)
GRADING:
40% Laboratory Exercises
30% Midterm Project.
30% Final Project (Due Dec. 3)