B.S. in Computer Science
B.S. in 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.
The Department of Computer Science in The Grainger College of Engineering is shaping the future of computing and data science backed by a legacy of excellence. 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.
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. Learn more about the Department's Rankings and Statistics.
Degree Requirements
See the interactive curriculum map for degree planning information. For students who started in Fall 2021 or earlier, please see the course catalog archives.
Course Catalog
The Grainger College of Engineering
Apply to the Computer Science degree through The Grainger College of Engineering.
Frequently Asked Questions
See the frequently asked questions – and answers! – about the computing-related degree options at Illinois.
CS Student Life
There are several CS-related student clubs that are open to all students. Meet new friends and work on projects in and out of the classroom.
Undergraduate Research
Students are welcome to explore numerous undergraduate research opportunities throughout the academic year or over the summer.
Career Services
All students have access to campus, college, and department resources to support their internship and job search opportunities.