MS in GIS - General Emphasis - Elective

GIST 516: Geovisualization

This course introduces students to the theory of geovisualization (GV) and presents a range of case study applications.  GV is intended to support spatio-temporal decision making across a range of domains, from urban planning to environmental management and climate analysis.  Students integrate their theoretical learning into the assigned Lab protocol to design, deliver and test a range of GV products.  A range of softwares are used including the ArcGIS suite; Google Map; Google Earth; and Build Out 3D modeling environment.

GIST 570: Geodatabase

This course introduces fundamentals of database design, development, and analysis for Geographic Information Systems. Emphasis is on geospatial data and suitable database designs, and on database administration for GIS Enterprise. Topics include requirements engineering for geo-databases, database design using the Entity-Relationship model, object-relational database implementation, database normalization, database optimization, data handling, security risk management, and IT auditing. Database technologies will be demonstrated with two Spatial Database Management Systems: PostgreSQL/PostGIS and ArcGIS Server/Enterprise. Database programming will make use of Python, SQL, and Procedural SQL in PostGIS. A business case is developed as part of coursework, to train the student in the database lifecycle that supports organizational operations, planning, and data management in GIS. 

GIST 604B: Open Source GIS

This course provides students a brief introduction about Open Source software for both desktop and internet GIS applications. Main objective of the course is to expose students to alternative open source tools for practicing GIS besides licensed and conventional GIS software. Students will go through hands on learning about applications hosting, data development, processing, and sharing using open source tools and technologies such as GITHub , Quantum GIS (QGIS), Python, GeoServer and PostGIS. Students will apply technology in lab assignments using real-world data.