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. This major may be for you if you’re creative, logical, and a good problem solver. 

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.

Alma Mater statue

Degree Requirements

  See requirements, curriculum map, or if you started Fall 2021 or earlier archived course catalogs

Course Catalog

Exterior of the Grainger College of Engineering.

The Grainger College of Engineering

Learn more and how to apply.

Program Page

Five smiling students in matching grey shirts with arms around each other's shoulders on the Bardeen Quad.

CS Student Life

With 800+ student organizations and many CS Student Groups, there's a community for everyone at Illinois.

Student Organizations

The metal Grainger Bob statue sits and reads a book.

Frequently Asked Questions

Explore common questions and answers.


People in business clothes stand and talk to potential employers.

Career Services

Explore comprehensive career services supporting internships, job searches, and resume development. 

Career Information

Four women talk and work together.

Undergraduate Research

Participate in high-impact semester, year-round, or summer research, mentorship, and showcase opportunities.

Research Opportunities