| SAMPLE Plan of Study for Computer Science Software Engineering Specialization (7DS) | ||||||||
| CS requirements | Science 2007 Core requirements | Electives | Hours | |||||
| Semester 1 | ||||||||
| Course | CS 18000 | MA 16100, 16500 | Language 10100 | ENGL 10600/10800 | CS 19100 | |||
| Title | Programming I | Calculus I | Freshman Comp | Fresh Sem | ||||
| Hours | 4 | 4-5 | 3-4 | 3-4 | 1 | 15-18 | ||
| Semester 2 | ||||||||
| Course | CS 24000 | CS 18200 | MA 16200, 16600, 17300, 18100 |
Language 10200 | SCI 13000 | Free/Minor | ||
| Title | Programming in C | Foundations of CS | Calculus II | Teamwork (Principles) MUST BE TAKEN FRESHMAN YR |
||||
| Hours | 3 | 3 | 4-5 | 3-4 | 1 | 2 | 16-18 | |
| Semester 3 | ||||||||
| Course | CS 25100 | MA 26100, 17400, 18200, 27100 |
Language/Culture | Teamwork (Exp) | CS 29100 | Free/Minor | ||
| Title | Data Structures | Calculus III | Sopho Sem | |||||
| Hours | 3 | 4-5 | 3-4 | 1 | 5 | 16-18 | ||
| Semester 4 | ||||||||
| Course | CS 25000 | MA 26500, 35100 | Writing/Present | Free/Minor | ||||
| Title | Computer Architecture | Linear Alg | ||||||
| Hours | 4 | 3 | 3-4 | 6 | 16-17 | |||
| Summer 1 | Internship I | |||||||
| Semester 5 | ||||||||
| Course | CS 35400 | CS 30700 | SE Seminar | STAT 35000** | Free/Minor |
|||
| Title | Operating Systems | Software Engineering I | Statistics | |||||
| Hours | 3 | 3 | 3 | 6 |
15 | |||
| Semester 6 | ||||||||
| Course | CS 35200 | SEE 1 | Great Issues | General Education I | CS 39100 | Free/Minor | ||
| Title | Compilers | |||||||
| Hours | 3 | 3 | 3 | 3 | 1 | 3 | 16 | |
| Summer 2 | Internship 2 | |||||||
| Semester 7 | ||||||||
| Course | CS 38100 | SEE 2 | Lab Science I | Multidisciplinary* | General Education II | |||
| Title | Anlys of Algorithms | |||||||
| Hours | 3 | 3 | 3-4 | 3-4 | 3 | 15-17 | ||
| Semester 8 | ||||||||
| Course | SEE 3 | SEE 4*** | Lab Science II | General Education | Free/Minor | |||
| Title | outside | |||||||
| Hours | 3 | 3 | 3-4 | 3 | 3 | 18-16 | ||
| * Multidisciplinary--can be either an approved course or a approved minor/dual major | Total | 124-135 | ||||||
| **Statistics - only STAT 35000 or STAT 51100 | (must be ≥ 124) | |||||||
| ***SEE (outside) - ECE 43500, ECE 36200, ECE 49500 (Security), EPICS (limited to 3 crds.), VIP (limited to 3 crds.) | ||||||||