Academics sections

Quick links

E-mail and search functions

Computer Science + AStronomy Major

The LAS major in CS+Astronomy is a flexible program for students who plan to pursue technical or professional careers in arts and sciences areas requiring a sound grounding in computer science.This major allows students to combine study of computer science with training in Astronomy to offer students novel perspectives in interdisciplinary work. Students can use the supporting coursework to prepare for employment immediately upon graduation or for pursuing graduate study in a wide variety of fields or to complete a significant body of courses in a single area, such as a double major or minor. Students are encouraged to pursue a double major in Astronomy and Computer Science.

Students are strongly encouraged to get involved in undergraduate research through independent studies and funded research experiences, with the goal of learning from the University of Illinois CS and LAS internationally recognized scholars outside the classroom and participating in the exciting quest for new contributions to the field.

CS+Astronomy Major in Science and Letters Curriculum

Degree title: Bachelor of Science in Liberal Arts and Sciences

LAS Core Requirements: To graduate with a degree from the College of Liberal Arts and Sciences, all LAS students must fulfill the core requirements.

Minimum required major and supporting course work normally equates to 66 hours, including a minimum of 30 in Computer Science

General education: Students must complete the Campus General Education requirements.

Minimum hours required for graduation: 120 hours

Major Course Requirements:

Hours Requirements
29-30 Required Computer Science Courses
12-13 Mathematics (may also fulfill the General Education Quantitative Reasoning I and II requirements)

24 minimum

Astronomy Coursework

Physics and Mathematics

PHYS 211 - University Physics: Mechanics (4 hours)

PHYS 212 - University Physics: Elec & Mag (4 hours)

MATH 241, Calculus III (4 hours)

ASTR 210, General Astronomy (3 hours) required (prerequisite for ASTR 350 and required for all 400 level courses)


Intermediate and Advanced Astronomy

Select 12 hours from the following. Taking one of the computation-intensive
ASTR 496 Seminar in Astronomy sections is strongly encouraged.

ASTR 330, Extraterrestrial Life (3 hours)
ASTR 350, Introduction to Cosmology (3 hours) (prerequisite is ASTR 210)
ASTR 390, Individual Study (1-4 hours)
ASTR 404, Stellar Astrophysics (3 hours)
ASTR 405, Solar System and IS Medium (3 hours)
ASTR 406, Galaxies and the Universe (3 hours)
ASTR 414, Astronomical Techniques (4 hours)
ASTR 496, Seminar in Astronomy (1-4 hours) (appropriate topics include:
Introduction to Data Science, Practical Informatics, Computational Astrophysics, Python for Computational Astro, and the Art and Practice of Astronomy)

Total of 66 hours (minimum)  

Students should discuss pursing an Astronomy minor or double majoring in Astronomy or Physics with the Computer Science academic advisor and the Astronomy advisor.

Twelve hours of 300- and 400-level courses in the major must be taken on this campus.

All LAS foreign language requirements must be satisfied.

A Major Plan of Study Form must be completed and submitted to the LAS Student Affairs Office by the beginning of the fifth semester (60-75 hours). Please see the computer science advisor as well as the Astronomy advisor.

Transfer Requirements:

Students wishing to transfer into CS+Astronomy must have completed at least two CS courses on this campus, excluding CS125, with a B+ or higher in each course. Students must also complete ASTR 210, with a grade of B or higher, and have a cumulative GPA of at least 3.5. See this page for changing majors in LAS.

Computer Science and Astronomy
Computer Science email:
Astronomy email: