| SAMPLE Plan of Study for Computer Science (7DH) | ||||||||
| CS requirements | Science 2007 Core requirements | Electives | Hours | |||||
| Semester 1 | ||||||||
| Course | CS 180 | MA 161, 165 | Sci 110 | ENGL 106/108 | CS 192 | Free/Minor | ||
| Title | Programming I | Calculus I | Honors Seminar | Freshman Comp | Fresh Sem | |||
| Hours | 4 | 4-5 | 1 | 3-4 | 1 | 3 | 16-18 | |
| Semester 2 | ||||||||
| Course | CS 240 | CS 182 | MA 162, 166, 173, 181 | Language 101 | CS 197 | Free/Minor | ||
| Title | Programming in C | Foundations of CS | Calculus II | Honors Sem | ||||
| Hours | 3 | 3 | 4-5 | 3-4 | 1 | 2 | 16-18 | |
| Semester 3 | ||||||||
| Course | CS 251 | CS 250 | MA 261, 174, 182, 271 | Language 102 | CS 397 | Free/Minor | ||
| Title | Data Structures | Computer Architecture | Calculus III | Honors Seminar | ||||
| Hours | 3 | 4 | 4-5 | 3-4 | 0 | 1 | 15-17 | |
| Semester 4 | ||||||||
| Course | CS OPT1 | MA 265, 351 | Language/Culture | General Education I | Free/Minor | |||
| Title | Linear Alg | |||||||
| Hours | 3 | 3 | 3-4 | 3 | 4 | 16-17 | ||
| Semester 5 | ||||||||
| Course | CS 381 | CS OPT2 | MA ___>351 | Writing/Present | General Education II | |||
| Title | Anlys of Algorithms | |||||||
| Hours | 3 | 3 | 3 | 3-4 | 3 | 15-16 | ||
| Semester 6 | ||||||||
| Course | CS 354 | CS 497 | ECE 270 | Great Issues | General Education | |||
| Title | Operating Systems | Intro Digital Sys Desgn | ||||||
| Hours | 3 | 3 | 4 | 3 | 3 | 16 | ||
| Semester 7 | ||||||||
| Course | CS 352 | STAT 350 | Multidisciplinary* | Lab Science I | Free/Minor | |||
| Title | Compilers | Statistics | ||||||
| Hours | 3 | 3 | 3-4 | 3-4 | 3 | 15-17 | ||
| Semester 8 | ||||||||
| Course | CS 5XX | Lab Science II | Free/Minor | Free/Minor | ||||
| Title | ||||||||
| Hours | 3 | 3-4 | 6 | 3 | 15-16 | |||
| Total | 124-135 | |||||||
| * Multidisciplinary--can be either an approved course or a approved minor/dual major | (must be ≥ 124) | |||||||
| **This plan of study is for students beginning Purdue after fall 2007. | ||||||||