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):

• Exploring Infomatics and Computing (1 credit)
• CSCI 200/211: Introduction to Computers & Programming (4 credits)
• CSCI 212: Introduction to Software Systems (4 credits)
• CSCI 241: Discrete Structures (3 credits)
• CSCI 343: Data Structures (4 credits)
• Career Development for CSCI Majors (1 credit)
• CS Elective (21 credits)
• CS Specialization Courses (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 Cultures (6 credits)
• Diversity in the US (3 credits)
• Electives (17 credits)

Subfield Required:

Yes

Type:

Specialization

Options:

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

Double or Dual Major Option(s):

• Double major may be possible in some circumstances.

Related Majors:

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

Good to Know:

• Students can apply to participate in a research project through the Undergraduate Research Opportunities in Computing program.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page