Lab Syllabus
Geography 687: Design and Implementation of Geographical Information Systems
The Ohio State University
Spring 2004
Location: 0140 Derby Hall (DB)
Time: Tuesday 2:30-4:18 PM
Instructor: Ningchuan Xiao
Office: 1132 Derby Hall
Phone: 292-4072
E-mail: xiao.37@osu.edu
Office Hours: Thursday 2:30-3:30 PM or by appointment
Teaching Assistant: Yongwan Chun
Office: Derby 1155
Phone: 292-2704
E-mail: chun.49@osu.edu
Office Hours: Tuesday 4:30 - 5:30 PM
The goal of the lab is to support the main course (Geog 687) by helping students
obtain skills for GIS software development. By the end of this quarter, you will
be familiar with basic GIS programming skills and be able to design and
implement your own GIS products.
Text
Robert Burke, 2003, Getting to Know ArcObjects, Redland, CA: ESRI Press.
Format
Lab activities are performed on a weekly basis. Each lab is divided into two
parts. The first part is a lecture that is designed to introduce the background
and other useful programming techniques. The lecture may take about 40 to 50
minutes and the notes will be available online. Following the lecture section,
you will be given an assignment. Unless a special announcement is made, all
assignments are due in one week. That is, you should complete the assignment and
turn it in at the beginning of next week's lab. Only printed answers are
accepted. Please be sure to print your name and the course number on your
assignment. Late submission will result in a deduction of up to 50% of the total
points of that assignment, unless a good and acceptable reason is provided.
Organization (tentative)
- VBA I: VBA environment and basic (5%)
- VBA II: VBA branching, subroutine and looping (5%)
- VBA III: Custom Class, Interface and ArcObjects diagram (10%)
- ArcObjects I: Tools and commands (10%)
- ArcObjects II: Maps and Layers (10%)
- ArcObjects III: Layer symbols (10%)
- ArcObjects IV: Feature display and selection (10%)
- ArcObjects V: Map Layouts (10%)
- ArcObjects VI: Editing tables (10%)
- Other assignments (20%)
The numbers in the above parentheses are the percentages of the lab grade.
Policies
Students with disabilities. I would like to hear anyone who has a disability
which may require some modification of seating and other classroom
facilities. Please talk to me after the lab session or during my office hours.
Plagiarism and cheating. Plagiarism and cheating are wrong and are not
allowed. Unless otherwise announced, each assignment requires independent
work. Please refer the course syllabus and the Code of Student Conduct for more
details.
Issues
- Note that the assignment often requires a certain amount of time to finish. It
is unlikely that you will complete it during the lab session. So, it is
necessary to spend more time after the class and you need to evaluate your time
wisely in order to submit your assignment on time.
- You should attend each lab session because important techniques will be
taught and instructions about the assignment will be provided.
- You need a zip diskette to save your own data. Please do not save any file
in the hard drive of the computers of the lab.
Last update: