M.S. in Spatial Informatics

Print Friendly

The Master of Science in Spatial Informatics is a ground-breaking cross-disciplinary, joint degree program offered by the USC Viterbi School of Engineering and the USC Dornsife College of Letters, Arts and Sciences.

Why Spatial Informatics?

Geospatial data accessibility, spatial decision support systems, and geospatial problem solving environments are revolutionizing all industries and disciplines, including health care, marketing, social services, human security, education, environmental sustainability, and transportation. Spatial informatics professionals draw upon engineering, computer science, math, and spatial sciences principles to solve data-intensive, large-scale, and location-based problems.

Learning Objectives

The USC Master of Science in Spatial Informatics provides students with the knowledge and skills to:

  • Understand and contribute toward the significant technical and societal challenges created by large location-based data environments, including architecture, security, integrity, management, scalability, artificial intelligence topics, and distribution;
  • Understand the principles and application of informatics and geographic information sciences (GIS), and the goals of enterprise information intelligence and analytics; and
  • Utilize technical, engineering, and GIS skills coupled with informatics capabilities to intelligently mine data to provide enterprise-centric solutions for diverse societal issues.

Students complete a core set of courses to provide a foundation in information engineering, analysis, and spatial thinking with their choice of electives to optimize their preparation for their preferred career path and unique professional opportunities. Students will understand the overall field of data analytics, the role of the analyst and/or data scientist, and the domains where informatics skills can be applied to critical organization missions. They will understand how data management, data visualization, and artificial intelligence techniques (specifically data mining and machine learning) are critical to the analysis process, and how these can be applied to real world challenges. Throughout their coursework, students will assemble a digital portfolio of work product which is intended to help them demonstrate their capabilities and skills for the job market


Nandan Nayak
Yuanchang Zhang
Yuqing Qian


A minimum of 32 units is required for the M.S. in Spatial Informatics (depending on a student’s background).  A minimum cumulative GPA of 3.00 is required for graduation.

Required Courses: (6 courses/24 units)

Foundation (take both courses):

Introduction to data analysis techniques and associated computing concepts for non-programmers. Topics include foundations for data analysis, visualization, parallel processing, metadata, provenance, and data stewardship.
The unique characteristics and importance of spatial information as they relate to the evolving science, technology, and applications of Geographic Information Systems.

Spatial Core Courses (take both courses):

Theoretical foundations, methods, techniques, and software systems for spatial computing.
Provides the knowledge and skills necessary to investigate the spatial patterns which result from social and physical processes operating at or near the Earth’s surface.  Recommended preparation: SSCI 581.

Informatics Core Courses (take both courses):

Programming in Python for retrieving, searching, and analyzing data from the Web. Programming in Java. Learning to manipulate large data sets.
Fundamentals of big data informatics techniques. Data lifecycle; the data scientist; machine learning; data mining; NoSQL databases; tools for storage/processing/analytics of large data set on clusters; in-data techniques.
Recommended Preparation: Basic understanding of engineering and/or technology principles; basic programming skills; background in probability, statistics, linear algebra and machine learning.

Spatial Electives: (Take 4 units)

Design, implementation, and interrogation of relational, object-oriented and other types of geospatial databases. Recommended preparation: SSCI 581.
The use of spatial models to describe social and environmental processes, patterns and systems at multiple spatial and temporal scales.  Recommended preparation: SSCI 583.
Principles of remote sensing, satellite systems, and role of remote sensing data in GIS applications.  Recommended preparation: SSCI 581.
Principles of visual perception, spatial cognition and cartographic design and their contributions to the maps, animations, virtual reality and multimedia displays produced with modern GIS. Recommended preparation: SSCI 581.
Part-time or full-time, practical work experience in the student’s field of study. The internship must be located at an off-campus facility. Students are individually supervised by faculty. May not be taken until the student has completed at least one semester of enrollment in the graduate program. Graduate standing in spatial sciences. Graded CR/NC.

Informatics Electives: (Take 4 units)

Techniques to efficiently store, manipulate, index and query geospatial information in support of real-world geographical and decision-making applications.
Part-time or full-time, practical work experience in the student’s field of study. The internship must be located at an off-campus facility. Students are individually supervised by faculty. May not be taken until the student has completed at least one semester of enrollment in the graduate program. Graduate standing in engineering. Graded CR/NC. Syllabus
Practical applications of machine learning techniques to real-world problems.  Uses in data mining and recommendation systems and for building adaptive user interfaces. Recommended preparation: INF 550 and INF 551 taken previously or concurrently; knowledge of statistics and linear algebra; programming experience.
Data mining and machine learning algorithms for analyzing very large data sets. Emphasis on Map Reduce. Case studies.
Recommended Preparation: INF 550, INF 551 and INF 552. Knowledge of probability, linear algebra, basic programming, and machine learning.
Graphical depictions of data for communication, analysis, and decision support. Cognitive processing and perception of visual data and visualizations. Designing effective visualizations. Implementing interactive visualizations.
Understand and apply user interface theory and techniques to design, build and test responsive applications that run on mobile devices and/or desktops. Recommended preparation: Knowledge of data management, machine learning, data mining, and data visualization.

Requirements for graduation, course offerings, course availability, track offerings and any other degree requirements are subject to change.  Students should consult with an academic advisor in the Viterbi School of Engineering or in the Spatial Sciences Institute prior to registering for any classes.

Application criteria

  • An undergraduate degree in STEM (science, technology, engineering, and math) or related social science from a regionally-accredited university.
  • Satisfactory cumulative undergraduate GPA (grade point average).
  • Satisfactory GRE test scores. All scores must be officially reported to the University directly by ETS.

Students must be admitted by both the Viterbi School of Engineering and the Dornsife College of Letters, Arts and Sciences.   Applications are accepted for admissions in the fall and spring semesters.

Application Materials

  • All applicants must complete and submit the USC Online Application.
  • Transcripts: Official transcripts from all colleges and universities attended, sealed by the institution. Mail transcripts to: USC Graduate Office of Admission University Park Campus Los Angeles, CA 90089-0915   If sending via a private carrier (e.g., UPS, FedEx, or DHL), send transcripts to: University of Southern California Office of Admission & Financial Aid 3601 South Flower Street Tyler 1 Los Angeles, CA 90089-0915
  • GRE General Test: Satisfactory scores less than five years old. Official scores must be reported from ETS directly to USC using ETS school code 4852. A department code is not required.
  • Letters of Recommendation (Optional): Letters of recommendation should be from faculty or others (supervisors, professional colleagues, etc.) qualified to evaluate your potential for graduate study. They should be submitted through the online graduate application.
  • Statement of Purpose (Optional): The statement of purpose should describe succinctly your reasons for applying to the proposed program, your preparation for this field of study, study interests, future career plans, and other aspects of your background and interests which may aid the admissions committee in evaluating your aptitude and motivation for graduate study.

Additional Application Materials for International Applicants
English Language Proficiency: In addition to the general admission criteria listed above, international students whose first language is not English are required to take the TOEFL or IELTS examination to be considered a candidate for admission.  There is no minimum TOEFL or IELTS score required for admission to the Viterbi School and Dornsife College. For possible exemption from additional language requirements, you must achieve an Internet Based TOEFL (iBT) score of 90, with no less than 20 on each section or an IELTS score of 6.5, with no less than 6 on each band score. For more details on English Proficiency Criteria for the University of Southern California, please visit USC Graduate Admission – Proficiency in English.

Questions? Call Lizsl De Leon, Director, CSCI Student Affairs, at (213) 740-4496 or email her.