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

