Selected Topics in Geographic Information Systems (GOG 406)

Seminar in Geographic Information Systems (GOG 692, PLN 656)

Spring 2007

Course Schedule          Jim Mower's Home Page         View Completed Assignments

Class Numbers: 6909 (406), 6910 (692), 6911 (656)

Time: 8:45am to 10:05am, Tuesdays and Thursdays in AS 003

Instructor: James E. Mower

Office: Arts & Sciences, 221

Phone: 442-4779


Office Hours: 10:05 am to 11:45 am, Tuesdays and Thursdays and by appointment

Suggested text:  Microsoft Visual C# 2005 Step by Step (Step By Step (Microsoft)) by John Sharp.

Supplies: We will be using Visual Studio 2005 as our programming environment. It is available in LC3 and the Science Library Information Commons room as well as other locations on campus. You may also buy it for your own use at a steep discount. Click here to buy Microsoft Visual Studio Standard 2005 ($54.95 last time I looked) from (site recommended by the University Bookstore). If you will be working exclusively at the campus user rooms you must have a USB 2.0 compatible flash drive to save your work. Even if you plan on working at home, you should get one if you want to bring in work to show me. Most computers less than 5-years old support them. I found this one online at Amazon: Kingston 1GB DataTraveler II USB 2.0 ( KUSBDTII/1GB ) You can buy them at Circuit City, Best Buy, Target, Staples, etc. Very handy!


This course will introduce you to the basics of computational geometry through C# programming in an object-oriented framework. Throughout the course, we will supplement class discussions with programming experience. At first, we will emphasize the acquisition of programming skills. Later, we will place more emphasis on problems in computational geometry. By the end of the course, I want everyone to feel confident that they can write C# programs for their own applications.

Important: GOG 692 does not satisfy the research seminar requirement for the M.A. degree. It does, however, satisfy the research seminar requirement for the graduate certificate in GIS.

Grading Policy

Your grade will be based entirely upon assignments. There are no exams. Programming is one of those things you have to work on every day. Expect a lot of assignments.

I will not accept late assignments unless you make prior arrangements with me! Give yourself a lot of time to complete them. If you are not able to get an assignment working, hand it in anyway for partial credit.

It is essential that everyone do his/her own work unless I assign a group project. No credit will be given to individual projects handed in under more than one name. Assignments will count as 100% of your grade.

Course Web Pages

Course outline (this page):

Course schedule:            

Instructor’s home page: