Course Schedule

The courses below are those offered for the term. (To view the course description, class dates & times, touch on accordion tab by the title.)

State-specific Information for Online Programs

Note: Students should be aware of state-specific information for online programs. For more information, please contact an admissions representative.

  • Online Courses

    430.601.81 - Geographic Information Systems (GIS)

    $3782

    Heather Hicks

    Online 9/5 - 12/18

    In this introductory course, students become familiar with the concepts and gain the experience necessary to appreciate the utility of Geographic Information Systems in decision-making. Topics covered include the fundamentals of data structures, georeferencing, data classification, querying, cartography, and basic spatial data analysis. The course provides an overview of the capabilities of GIS software and applications of GIS. Class time is divided between lectures and GIS exercises that reinforce critical concepts. Students must complete a term project as part of the course. Offered every semester. Elective option for Govt. Analytics students.

    Technology Fee: $200.00

    430.601.82 - Geographic Information Systems (GIS)

    $3782

    Heather Hicks

    Online 9/5 - 12/18

    In this introductory course, students become familiar with the concepts and gain the experience necessary to appreciate the utility of Geographic Information Systems in decision-making. Topics covered include the fundamentals of data structures, georeferencing, data classification, querying, cartography, and basic spatial data analysis. The course provides an overview of the capabilities of GIS software and applications of GIS. Class time is divided between lectures and GIS exercises that reinforce critical concepts. Students must complete a term project as part of the course. Offered every semester. Elective option for Govt. Analytics students.

    Technology Fee: $200.00

    430.604.81 - Spatial Analytics

    $3782

    Gergana Miller

    Online 9/5 - 12/18

    This course introduces students to using various techniques for solving spatial problems. The course teaches a proven process one can utilize to address common inquiries related to understanding spatial relationships and patterns. Traditional analytical methods such as suitability analysis, network analysis, geostatistical analysis, spatial interpolation, etc. are examined, along with recent data science and analytics methodologies that help us extract knowledge and insights from data. Students will also use spatial statistics to address the distributional and locational aspects of spatial data within a variety of situations. Examples and assignments are drawn from many GIS applications, such as business, urban planning, public safety, public health, transportation and natural sciences. Offered twice a year. Elective option for Govt. Analytics students.

    Technology Fee: $200.00

    430.604.82 - Spatial Analytics

    $3782

    Gergana Miller

    Online 9/5 - 12/18

    This course introduces students to using various techniques for solving spatial problems. The course teaches a proven process one can utilize to address common inquiries related to understanding spatial relationships and patterns. Traditional analytical methods such as suitability analysis, network analysis, geostatistical analysis, spatial interpolation, etc. are examined, along with recent data science and analytics methodologies that help us extract knowledge and insights from data. Students will also use spatial statistics to address the distributional and locational aspects of spatial data within a variety of situations. Examples and assignments are drawn from many GIS applications, such as business, urban planning, public safety, public health, transportation and natural sciences. Offered twice a year. Elective option for Govt. Analytics students.

    Technology Fee: $200.00

    430.605.81 - Development and Management of GIS Projects

    $3782

    Javita Everhart

    Online 9/5 - 12/18

    This course introduces students to project, program, and portfolio management standards, which will guide them on how to successfully manage GIS projects. Students will learn how to apply core project management principles and guidelines to real project scenarios. The course will impart knowledge and skills for managing GIS projects throughout their entire lifecycle, while addressing technical, ethical, and institutional problems. Students will explore key issues in organizational management, including earned-value management, resource planning, and communications. During the course, students will learn how to determine the return on investment of a GIS project, create a comprehensive schedule and budget, and determine risk management, quality control, and contract management skills in support of your GIS project. Offered once a year.

    Technology Fee: $200.00

    430.606.81 - Programming in GIS

    $3782

    Gergana Miller

    Online 9/5 - 12/18

    In this course students will learn how to automate workflows and develop tools using Python scripts as well as develop web mapping applications using Application Programming Interfaces (APIs). The course is split in two sections. The first section covers Python as a scripting language which provides an easy way for automating complex GIS tasks and functionality, thus simplifying workflows and increasing efficiency. Management of Web GIS functions thought Python APIs will be emphasized. The second section teaching basic principles of developing web mapping applications utilizing JavaScript APIs. The students will learn how to develop rich, interactive web mapping applications which contain common GIS functionality such as selection, querying, geocoding, routing, editing and geoprocessing. This course will also introduce students to GitHub, Jupyter Notebooks, and Markdown. Offered twice a year. Prerequisites: 430.600 Web GIS

    Technology Fee: $200.00

    430.606.82 - Programming in GIS

    $3782

    Gergana Miller

    Online 9/5 - 12/18

    In this course students will learn how to automate workflows and develop tools using Python scripts as well as develop web mapping applications using Application Programming Interfaces (APIs). The course is split in two sections. The first section covers Python as a scripting language which provides an easy way for automating complex GIS tasks and functionality, thus simplifying workflows and increasing efficiency. Management of Web GIS functions thought Python APIs will be emphasized. The second section teaching basic principles of developing web mapping applications utilizing JavaScript APIs. The students will learn how to develop rich, interactive web mapping applications which contain common GIS functionality such as selection, querying, geocoding, routing, editing and geoprocessing. This course will also introduce students to GitHub, Jupyter Notebooks, and Markdown. Offered twice a year. Prerequisites: 430.600 Web GIS

    Technology Fee: $200.00

    430.607.81 - Spatial Databases and Data Interoperability

    $3782

    Alexander Stepanov

    Online 9/5 - 12/18

    A well-designed database is necessary to construct relevant spatial data queries. In this course, students learn the different database designs for stand-alone databases and enterprise database systems. This course examines the requirements for a GIS Decision Support System by focusing on the design of the data schema, identifying the necessary data elements and their formats, and exploring data interoperability as a designed constituent of a database. Data management routines for maintaining the spatial integrity will also be introduced. Offered once a year. Prerequisites: 430.600 Web GIS.

    Technology Fee: $200.00

    430.608.81 - GIS and Spatial Decision Support Systems

    $3782

    Paulus Zandbergen

    Online 9/5 - 12/18

    GIS can be a very effective tool to assist in making decisions for a wide range of applications at the local, regional, and global scale. This course will examine the use of GIS as a spatial decision support system for systematic policy analysis and scenario modeling. Case studies will be used from the areas of agriculture, conservation planning, homeland security, land use planning, natural disasters, transportation, urban planning, and water resources. Offered once. a year. Prerequisites: 430.601 Geographic Information Systems, 430.604 Spatial Analysis with GIS.

    Technology Fee: $200.00

    430.615.81 - Big Data Analytics: Tools and Techniques

    $3782

    Mansour Raad

    Online 9/5 - 12/18

    The explosion of data collection methods from a vast array of data sources in volumes previously unimaginable has tested the limits of traditional technology, which are not able to scale to the requirements of massive data. Big Data is the field of data studies where the data is identified by very large volumes, high velocity in data generation, and data format variety. This course explores Big Data technologies while utilizing cloud infrastructures. We will discuss the characteristics and architectural challenges surrounding Big Data, and explore geo-visualization techniques of data processed using Big Data Analytics. Students will work in a cloud computing environment to build Hadoop clusters, NoSQL databases, and work with other open source technologies to process data stores like Census data, and twitter feeds. Offered twice a year. Prerequisites: 430.600 Web GIS, 430.606 Programming in GIS. Python programming experience is highly recommended.

    Technology Fee: $200.00

    430.625.81 - System Architecture for Enterprise GIS

    $3782


    Online 9/5 - 12/18

    This is a project-based course, which allows students to build an Enterprise GIS implementation. Various enterprise architecture components, such as portals, servers, data stores, web adaptors, load balancers, enterprise databases and big data stores, real time servers, geoanalytics servers, etc. will be examined and implemented in a deployment scenario. Students will first design the enterprise architecture, then implement it. Students will have multiple Amazon EC2 instances configuration available to them at least for part of the semester, in order to practice setting up this enterprise implementation. Topics such as high availability and disaster recovery, enterprise authentication, and administration through scripting, will be applied. Offered once a year. Prerequisites: 430.600 Web GIS.

    Technology Fee: $200.00

    430.800.81 - Capstone for Geographic Information Systems

    $3782

    Heather Hicks

    Online 9/5 - 12/18

    The capstone is the culmination of the instruction and training a student receives in the MS in GIS program. In this course, the student selects a mentor, identifies a topic of interest, acquires the relevant data required for the study, develops a data model and/or analysis method, devises the visualization of the data as part of the data interpretation, and summarizes the study in a final report. Students are encouraged to make their presentations at a GIS conference or publish the results of their study in a peer-reviewed GIS publication. Students are responsible for selecting a mentor who may be a JHU faculty member, a qualified and appropriate person from the student’s place of work, or any expert with appropriate credentials. Offered every semester. Prerequisite: core course requirements for MS in GIS, at least eight courses taken in the program.

    Technology Fee: $200.00

  • Online Courses (Cross-Listed)

    420.603.81 - Environmental Applications of GIS

    $3972

    Rachel Isaacs

    Online 6:00 - 8:45; 9/5 - 12/18

    Geographic information systems technology (GIS) is a powerful data visualization and analysis tool.This course is designed to introduce students to advanced concepts of geographic information science related to the fields of reserve planning, environmental science, natural resources, and ecology for the purpose of spatial analysis and geo-visualization of environmental issues. Topics may include conservation needs using remote sensing, digital image processing, data structures, database design, landscape ecology and metrics, wildlife home range and habitat analysis, suitability modelling, terrain and watershed analysis, and spatial data analysis. This course will only be offered online yearly. ?

    Technology Fee: $200.00