Computer Science + Geography & Geographic Information Science, BSLAS

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Geography & Geographic Information Science


Everything happens somewhere, and Illinois is the national leader in CyberGIS — the use of high-performance, large-scale computing to answer geospatial questions. Students in CS + Geography & Geographic Information Science will develop advanced programming skills to deal with geospatial data and create new methods and tools to analyze that data.

The CS + GGIS, a blended bachelor's degree, is a partnership between the Siebel School of Computing and Data Science in The Grainger College of Engineering and the Department of Geography & Geographic Information Science in the College of Liberal Arts & Sciences. As part of the computing community at Illinois, you will benefit from being part of a top-five-ranked Computer Science program with world-class faculty and research.

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Geography & Geographic Information Science


Please see the computer science advisor as well as the geography advisor.

General education: Students must complete the Campus General Education requirements including the campus general education language requirement.


Minimum required major and supporting course work: Normally equates to 66 hours. Twelve hours of 300- and 400-level in the major must be taken on this campus.


Minimum hours required for graduation: 120 hours.

Required Computer Science Courses:
CS 100Computer Science Orientation (recommended; CS 100 is an orientation course aimed at first-year students, so students who declare the major after the freshman year are not required to complete it.)1
CS 124Introduction to Computer Science I3
CS 128Introduction to Computer Science II3
CS 173Discrete Structures3
CS 225Data Structures4
CS 222Software Design Lab1
Choose one of the following combinations8-11
Computer Architecture
and System Programming
OR
Introduction to Computer Systems
& two CS courses at the 400 level above CS 403, excluding CS 421 and CS 491
Choose one of the following:3
Statistical Analysis
Biostatistics
Probability & Statistics for Computer Science (recommended)
CS 374Introduction to Algorithms & Models of Computation4
CS 421Programming Languages & Compilers3 or 4
Mathematics (may also fulfill the General Education QR I and II requirements)
MATH 220Calculus5
or MATH 221 Calculus I
MATH 225Introductory Matrix Theory2 or 3
or MATH 257 Linear Algebra with Computational Applications
MATH 231Calculus II3
Required Geographic Information Science Coursework - Minimum of 24 hours
Spatial Analysis
Introduction to Geographic Information Systems
Geographic Information Systems II
Two (2) additional GIS courses from the following list:6
Business Location Decisions
Environmental Data Science
Intro to Social Statistics
Foundations of CyberGIS & Geospatial Data Science
Geospatial Technologies & Society
Earth Systems Modeling
Health Applications of GIS
Aerial Photo Analysis
Biological Modeling
Digital Cartography & Map Design
Environmental Remote Sensing
Introduction to Remote Sensing
Techniques of Remote Sensing
Advanced Topics in GIS
Principles of Geographic Information Science
Programming for GIS
Two (2) human and/or physical geography courses:6
Cities of the World
Social & Environmental Issues
Geographies of Global Conflict
Big Rivers of the World
Environment and Society
Sustainability and the City
Water Planet, Water Crisis
Population Geography
Watershed Hydrology
Geography Field Course
Fluvial Geomorphology
Humans and River Systems
Green Development
Biogeography
Geography of Health Care
Geography of Sub-Saharan Africa
Sustainable Planning Seminar
Transportation &Sustainability
Environmental Policy
Modern Geographic Thought
Challenges of Sustainability
Urban Geography
Climate & Social Vulnerability

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Geography & Geographic Information Science


Sample Sequence

This sample sequence is intended to be used only as a guide for degree completion. All students should work individually with their academic advisors to decide the actual course selection and sequence that works best for them based on their academic preparation and goals. Enrichment programming such as study abroad, minors, internships, and so on may impact the structure of this four-year plan. Course availability is not guaranteed during the semester indicated in the sample sequence.

Students must fulfill their Language Other Than English requirement by successfully completing a fourth level of a language other than English. See the corresponding section on the Degree and General Education Requirements page.

First Year
First SemesterHoursSecond SemesterHours
CS 1001CS 1283
CS 1243CS 1733
Free Elective course1MATH 220 or 2215
Geographic Information Science course3Composition I or General Education course4
Composition I or General Education course4 
 12 15
Total Hours 27
Second Year
First SemesterHoursSecond SemesterHours
CS 2221CS 233 or 3404
CS 2254STAT 200, 212, or CS 3613
MATH 225 or 2572MATH 2313
Language Other than English (3rd level)4Language Other than English (4th level)4
General Education course3General Education course3
 14 17
Total Hours 31
Third Year
First SemesterHoursSecond SemesterHours
CS 341 (or CS 400-level course)4CS 3744
Human and/or Physical Geography course3CS 400-level course or Free Elective course3
GGIS 3714Human and/or Physical Geography course3
GGIS 3794General Education course3
General Education course3General Education course3
 18 16
Total Hours 34
Fourth Year
First SemesterHoursSecond SemesterHours
CS 4213Geographic Information Science course3
GGIS 3804General Education course3
General Education course3General Education course3
General Education course3Free Elective course3
Free Elective course2Free Elective course1
 15 13
Total Hours 28

Total Hours: 120

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Geography & Geographic Information Science


Learning Outcomes

  1. Geographic Understanding
    1. GGIS students will understand the interconnectedness of places and scales in human-environmental systems, including the sustainability of those systems.
  2. Spatial Patterns and Processes
    1. GGIS students will be able to analyze spatial patterns, distributions, processes, and connections within and among different human-environmental systems, using qualitative, quantitative, computational, and/or spatial methods of research appropriate to their level of training and their field of geographic inquiry.
  3. Problem-Solving and Communication
    1. GGIS students will be able to formulate and conduct geographic analyses and communicate the results in verbal, written, and visual form.

for the degree of Bachelor of Science in Liberal Arts & Sciences in Computer Science + Geography & Geographic Information Science


Department of Geography & Geographic Information Science

Geography & Geographic Information Science information: CS + GGIS
Geography & GIS email: ggis-advisor@illinois.edu

College of Liberal Arts and Sciences

Overview of college admissions & requirements: Liberal Arts & Sciences

The Grainger College of Engineering

Computer Science Degree information: CS + X Degrees
Computer Science email: undergrad@cs.illinois.edu

Please consult with advisors in both Computer Science and Geography & GIS.