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

