Computer Science Degree Requirements
Review the degree requirements
All degree requirements are listed in the Luddy academic bulletin. As an undergraduate, student, you can review your specific requirements by choosing the bulletin that represents the year you entered IU. The bulletin for the most current academic year is typically released later in the summer.
Computer Science Core (16 credits)
- CSCI-C 200: Introduction to Computers and Programming or
CSCI-C 211: Introduction to Computer Science - CSCI-C 212: Introduction to Software Systems
- CSCI-C 241: Discrete Structures for Computer Science
- CSCI-C 343: Data Structures
- CSCI-Y 395: Career Development for Computer Science Majors
Additional Luddy Requirements
In addition to General Education Requirements, the Luddy School requires students to complete a few extra requirements to meet the Shared Goals of IU Bloomington. For Computer Science, students must complete:
- Diversity in the U.S.
- English Composition (grade of C or higher)
- Intensive Writing
- 12 credits of Natural Science (includes AST, BIOL, CHEM, EAS, or PHYS courses)
Honors Options
These honors courses are available for Computer Science majors. Your advisor will help you determine which courses are appropriate for your schedule.
- CSCI-H 200: Introduction to Computers and Programming, Honors
- CSCI-H 211: Introduction to Computer Science, Honors
- CSCI-H 212: Introduction to Software Systems, Honors
- CSCI-H 241: Discrete Structures for Computer Science, Honors
- CSCI-H 311: Programming Languages, Honors
- CSCI-H 335: Computer Structures, Honors
- CSCI-H 343: Data Structures, Honors
Computer Science: Sample First Semester Schedule
Your advisor can help you with your specific situation, but just to give you an idea, a sample Computer Science first semester schedule usually totals around 13-14 credits and includes the following:
- ENG-W 131: English Composition (3 cr)
- MATH-M 211: Calculus I (4 cr)
- CSCI-C 200: Introduction to Computers and Programming (4 cr) or
CSCI-C 211: Introduction to Computer Science (4 cr) - A&H General Education or S&H General Education (3 cr)
*NSO students are pre-enrolled in ENG-W 131 and CSCI-C 200 or CSCI-C 211
For NSO Students Only (Pre-enrollment):
You may be pre-enrolled for one or more courses prior to your NSO advising appointment. These courses may include English Composition, English Language Improvement (for some international students), and CSCI-C 200 or CSCI-C 211.
You can check your current enrollment in your Student Center from One.IU. You can review your enrollment with an academic advisor during your NSO advising appointment and make adjustments at that time.
Relevant AP Scores
AP Test | Score | Course Equivalent | Credits |
---|---|---|---|
Calculus AB | 4 or 5 | MATH-M 211 | 4 |
Calculus BC | 4 or 5 | MATH-M 212 | 4 |
Computer Science A | 3 | CSCI-C 102 | 3 |
Computer Science A | 4 or 5 | CSCI-C 200 | 4 |
Computer Science P | 3, 4, or 5 | CSCI-C 102 | 3 |
English Language & Comp | 4 or 5 | ENG-W 131. Could also earn credit through ACT/SAT | 3 |