top of page

University of Illinois

Urbana-Champaign, Illinois
Degree:

BS

Computer Science

Location:

College of Engineering

Credits:

128 hours

System:

Semester

Required Computer Science (or Related):

• CS 124 Introduction to Computer Science 1 (3 hours)
• CS 128 Introduction to Computer Science 2 (3 hours)
• CS 173 Discrete Structures (3 hours)
• CS 210 Ethical and Professional Issues (2 hours)
• CS 222 Software Design Lab (1 hour)
• CS 225 Data Structure and Software Principles (4 hours)
• CS 233 Computer Architecture (4 hours)
• CS 341 System Programming (4 hours)
• CS 357 Numerical Methods 1 (3 hours)
• CS 374 Introduction to Algorithms and Models of Computation (4 hours)
• CS 421 Programming Languages and Compliers (3-4 hours)
• CS Technical Electives (18 hours)
• CS Advanced Electives (6 hours)
• Additional CS Electives to meet degree requirements (24-25 hours)

Required Math:

• Calculus I-III (11 hours)
• Probability and Statistics for Computer Science (3 hours)
• Linear Algebra with Computational Applications (3 hours)

Required Science:

• Science Elective (3 hours)
• Physics Sequence (8 hours)

Required Engineering:

• Engineering Orientation Seminar (1 hour)

Other Requirements:

• Composition (7-9 hours)
• Humananities and Social/Behavior Science courses (21 hours)
• Foreign Language (15 hours)
• Additional General Education courses and Electives to meet minimum degree requirements (varies)

Subfield Required:

Yes

Type:

Focus

Options:

Choose 1:
• Software Foundations
• Algorithms and Models of Computation
• Intelligence and Big Data
• Human and Social Impact
• Media
• Scientific, Parallel, and High Performance Computing
• Distributed Systems, Networking, and Security
• Machines

Double or Dual Major Option(s):

• Uncommon

Related Majors:

• BS Mathematics & Computer Science
• BS Statistics & Computer Science
• The following Computer Science + X programs are not in the College of Engineering :
- BS Computer Science + Animal Sciences
- BS Computer Science + Crop Sciences
- BS Computer Science + Education
- BS Computer Science + Bioengineering
- BS Computer Science + Physics
- BS Computer Science + Music
- BS Computer Science + Anthropology
- BS Computer Science + Astronomy
- BS Computer Science + Chemistry
- BS Computer Science + Economics
- BS Computer Science + Geography and GIS
- BS Computer Science + Linguistics
- BS Computer Science + Philosophy
- BS Computer Science + Advertising

Good to Know:

• CS 100 Computer Science Orientation is optional but recommended by the program
• Only students enrolled in the College of Engineering CS degree are eligible to apply for the fifth year Computer Science master's program.

University's Webpage for this Program:
Catalog Year:

2025-2025

bottom of page