Example Course Plan
Computer Science Course Plan (first 2 years)
This is an example course plan based on the 2020-2021 University Catalog; your actual
schedule may deviate from this example. Your faculty advisor will work with you to
select appropriate courses.
As an IWU student, it is your responsibility to track your progress each semester
towards completing graduation requirements using the degree evaluation tool available
through MyIWU.
Year 1
Fall Semester
* CS 127 is recommended for computer science majors. However, CS 125 and CS 126 also count as a first course for the major. Students may not take more than one of CS 125, CS 126, and CS 127.
Spring Semester
- CS 128 Computer Science II
- MATH 135 Application of Sets, Logic, and Recursion (FR)
- General Education Course (or Gateway if not completed in the first semester)
- Second Language Course
May Term
- Optional
Year 2
Fall Semester
- CS 253 Software Development
- MATH 136 Computational Discrete Mathematics
- General Education Course
- Second Language Course
Spring Semester
- CS 354 Algorithm Design and Analysis
- Upper-level required or elective CS course
- General Education Course
- General Education Course
May Term
- Optional
Study Abroad
Students interested in studying abroad should consult with a faculty member in the Department of Computer Science to decide on a case-by-case basis which semester(s) would be most appropriate.
Additional Information
- Incoming students with a 4 or 5 on the Computer Science AP exam or previous programming experience are encouraged to contact a computer science faculty member to discuss enrolling directly in CS 128.