# COURSE CIT 299: Selected Topics in GIS

## COURSE SYLLABUS

# COURSE INFORMATION

## Learner Competencies and Outcomes

Upon completion of this course module, the student will be able to:

1. Produce solutions to automate geoprocessing functions using a variety of programming methods, structures, and data sources.
2. Use a scripting language to modify and create geoprocessing scripts.
3. Construct, complete and troubleshoot computer code according to best practices.
4. Solve geospatial problems and streamline GIS workflows through the design and development of custom GIS applications.
5. Modify user interfaces to increase productivity.

## Outline

1. Basics of Geoprocessing and its languages
   1. Basics of GIS modeling and geoprocessing.
   2. Available programming languages
   3. Geoprocessing application through selected programming language.
2. Programming Fundamentals 1
   1. Basic syntax of selected programming language.
   2. Data types, operators, variables, methods, and events.
3. Programming Fundamentals 2
4. Working with Maps, Layers and Layer Rendering
   1. Programming with objects in maps and layers module.
   2. Different layer rendering methods and how to implement them.
5. Data Access and Creation with Geodatabase
   1. Accessing spatial attribute data from a geodatabase.
   2. Creation and storing of new dataset.
6. Working with Geometry and Selections
   1. Types of geometry and the topological, relational and proximity operators.
   2. Use of operators to make a spatial selection.
   3. How to work with the selected set.
7. Working with Map Layout.

Final Project- Completion of a project utilizing the skills gained from this class.

## General Education Competencies

Students should prepare for twenty-first century challenges by gaining:

1. Knowledge of human cultures and the physical and natural worlds through study in the sciences and mathematics, social sciences, humanities, histories, languages, and the arts.

2. Intellectual and practical skills, including

- inquiry and analysis
- critical and creative thinking
- written and oral communication
- quantitative literacy
- information literacy
- teamwork and problem solving

3. Personal and social responsibility, including

- civic knowledge and engagement (local and global)
- intercultural knowledge and competence
- ethical reasoning and action
- foundations and skills for lifelong learning

4. Integrative and applied learning, including synthesis and advanced accomplishment across general and specialized skills.

return to top | previous page | next page