top of page

Indiana University

Bloomington, Indiana
Degree:

BS

Computer Science

Location:

School of Infomatics, Computing, and Engineering

Credits:

120 credits

System:

Semester

Required Computer Science (or Related):

• CSCI-C 200 or 211: Introduction to Computers & Programming (4 credits)
• CSCI-C 212: Introduction to Software Systems (4 credits)
• CSCI-C 241: Discrete Structures (3 credits)
• CSCI-C 343: Data Structures (4 credits)
• CSCI-C 395: Career Development for CSCI Majors (1 credit)
• CS Specialization Courses (15+ credits)
• CS Electives (15+ credits)

Required Math:

• Calculus I-II (8 credits)
• Upper-level Math (3 credits)

Required Science:

• Natural Science (12 credits)

Required Engineering:

None

Other Requirements:

• English Composition (3 credits)
• Intensive Writing (3 credits)
• Arts & Humanities (6 credits)
• Social & Historical Studies (6 credits)
• World Languages and Cultures (6 credits)
• Diversity in the US (3 credits)
• Electives (25+ credits)

Subfield Required:

Yes

Type:

Specialization

Options:

Choose 1 Specialization:
• Software Engineering
• Artificial Intelligence
• Computer Security
• Game Development
• Data Science
• Foundations
• Programming Languages
• Systems

Double or Dual Major Option(s):

• Double major may be possible.

Related Majors:

• BA Computer Science
• BS Cybersecurity and Global Policy
• BS Data Science
• BS Infomatics
• BS Intelligent Systems Engineering

Good to Know:

• Students may apply to participate in a research project through the Research Experiences for Undergraduates (REU) program.

University's Webpage for this Program:
Catalog Year:

2024-2025

bottom of page