Computer Science
Computer Science is the study of theory, design, and applications of digital computers. You will also learn software design and informational processing techniques across a broad range of topics ranging from virtual reality, to social computing and data science. Previous exposure to programming is not required. If you’re creative, logical, and a good problem solver, this major may be for you. HackIllinois, Reflections | Projections, and ChicTech are just a few of the exciting student-run projects and events where you can meet interesting people and find your passion.Our innovative students and alumni have transformed society by founding companies like BlackLine, C3.ai, Malwarebytes, Match.com, Optimizely, YouTube, PayPal, and Yelp. You could be next! Career options include application design, consulting, data analysis, research, software development, and studio tool development.
Highlights
- Our computer science program is ranked #5 by U.S. News & World Report.
- 95% of students reported having an internship or co-op during their degree program.
- 98% of students reported securing their first choice destination upon graduation.
- The average starting salary for a computer science graduate is $131,427 with a median signing bonus of $23,000.
- In Fall 2021, nearly 40% of first-year CS students in The Grainger College of Engineering were women, almost 20% better than the national average.
Discover your power. Become a Grainger Engineer.
Your path to Grainger Engineering starts with connecting your passion and interests with the opportunities available in one of our 15 top-ranked major programs. Explore your options and gather the information you need to take the next step and apply.
We solve problems first.
What You'll Study
The Siebel School of Computing and Data Science offers more than a dozen undergraduate degree programs based on the same set of core computer science (CS) courses, but with a second field of interest tailored to fit your passion—whether that’s more computer science or the fundamentals of another discipline through CS + X or X + Data Science. CS students in The Grainger College of Engineering will gain a broad and deep knowledge of the theory, design, and application of computer systems, with an emphasis on software systems.
Undergraduate students in the CS program may apply to complete one of our Fifth Year Master's Programs. Otherwise, the differences in requirements between the degree programs generally reflect the differences in their focus, with students in The Grainger College of Engineering taking a Physics sequence and science electives, while Mathematics & CS and Statistics & CS students take additional mathematics and statistics courses. CS + X students pursue a program of study incorporating a strong grounding in computer science with technical or professional training in the arts and sciences. Learn about the differences between the Siebel School of Computing and Data Science degree programs in our FAQ.
- Research
June 27, 2024
Meet the Grainger Engineers who are trekking across the country with their teammates for a united cause.
- Entrepreneurship
- Undergraduate
Shark Tank-Style Engineering Competition, but for College Credit
August 28, 2023
We met with the 2023 College New Venture Challenge (CNVC) winners to share their behind-the-scenes tips, tricks and common misconceptions about the program.
- Graduate
March 30, 2023
Learn about Ally's experience as an Engineering Learning Assistant and her time in the Global Leaders in Construction Management master’s program in Civil Engineering.
Post-Graduation Success
The computer science major allows you to perform world-changing research, lead educational innovation, and prepares you to be among the most sought after graduates in the field. About twenty percent of our computer science graduates continue their education in graduate school, and about seventy-nine percent take positions in industry.
As a computer science graduate, your career ventures can include working in application design, consulting, data analysis, research, software development and studio tools developer. The average salary for computer science grads was reported as $131,427 with a median signing bonus of $23,000.
99%
employed or continuing education*
79%
employed after graduation
20%
attending graduate school
$131,427
average starting annual income*
Sample employer destinations: Google, Microsoft, Amazon View All
Sample grad school destinations: University of Illinois Urbana-Champaign, Stanford University, Carnegie Mellon University View All
*Post-graduate data was collected through the Illini Success initiative, which primarily relies on self-reported survey data sources. Statistics reported are from 2022-2023. Please note that total compensation may be greater than annual salary as other forms of compensation (e.g., signing bonus, commission, benefits) are not included. For more information on Illini Success data and methods, please visit the Illini Success website.
Upcoming Events
Your future starts here.
Applying to The Grainger College of Engineering opens the door to your future as a successful engineer. Get started by scheduling a visit, requesting information, or submitting your application.