Undergraduate Degree Option Worksheets (SYPO)
Systems Programming Option (SYPO)
8 Semester Plan for Computer Science: Systems Programming (2022-2023)1st Year | Session | Course | Course Title | SH | Pre-requisite(s) or Co-Requisite(s) |
1st Semester (includes triad/tetrad) | FL, SP | UNIV 1101 | First Year Seminar I | 1 | |
FL, SP | COSC 3100 | Skills for Computing Professionals I | 1 | Co-Requisite COSC 1435 | |
FL, SP | COSC 1435 | Problem Solving with Comp I | 4 | MATH1314 or MATH2312 or MATH1316 or MATH2413 | |
FL, SP | MATH 2413 | Calculus I | 4 | Grade of C or better in MATH1316 or MATH2312 | |
FL, SP | UNIV. CORE | Communication Requirement | 3 | ||
FL, SP | UNIV. CORE | Social and Behavioral Sciences | 3 | ||
Total HRS | 16 | ||||
2nd Semester (includes triad/tetrad) | FL, SP | UNIV 1102 | First Year Seminar II | 1 | |
FL, SP | COSC 1436 | Problem Solving with Comp II | 4 | Grade of C or better in COSC1435 | |
FL, SP | MATH 2305 | Discrete Mathematics | 3 | MATH2305 | |
FL, SP | COSC 3301 | Cyber Security | 3 | COSC 1435 | |
FL, SP | UNIV. CORE | Creative Arts | 3 | ||
Total HRS | 14 | ||||
2nd Year | |||||
1st Semester | FL, SP | COSC 2334 | Computer Architecture | 3 | COSC1435 and MATH2305 |
FL, SP | COSC 2437 | Data Structures | 4 | Grade of C or better in COSC1436 and MATH2305 or Co-Requisite MATH2305 | |
FL, SP | MATH 2414 | Calculus II | 4 | Grade of C or better in MATH2413 | |
FL, SP | POLS 2305 | US Government and Politics | 3 | ||
FL, SP |
UNIV. CORE
|
Communication Requirement | 3 | ||
Total HRS | 17 | ||||
2nd Semester | FL, SP | ENGL 3310 | Technical and Professional Writing for COSC | 3 | |
FL, SP | COSC 3324 | Object-Oriented Programming | 3 | COSC2437 | |
SPR | COSC 3353 | Survey of Programming Languages | 3 | COSC2437 | |
Varies | COSC UD ELECTIVE | Approved Upper-Division COSC Course | 3 | Varies* Refer to Catalog | |
FL, SP | POLS 2306 | State and Local Government | 3 | ||
Total HRS | 15 | ||||
3rd Year | |||||
1st Semester | FL, SP | MATH 3342/3345 | Upper Math Stats Requirement | 3 | MATH2413; MATH2413 and COSC1435 |
FL, SP | COSC 3336 | Introduction to Database Systems | 3 | COSC2437 | |
FL, SP | COSC 3370 | Software Engineering | 3 | COSC2437 | |
FL | COSC 3385 | Numerical Methods | 3 | MATH2413 and COSC1435 | |
FL, SP | SCIENCE I** | Science Sequence ** | 4 | Varies* Refer to Catalog | |
Total HRS | 16 | ||||
2nd Semester | FL, SP | COSC 3346 | Operating Systems | 3 | COSC2437 and COSC2334 |
SPR | COSC 3373 | Software Project Management | 3 | COSC3370 | |
Varies | COSC UD ELECTIVE | Approved Upper-Division COSC Course | 3 | Varies* Refer to Catalog | |
FL, SP | UNIV. CORE | American History | 3 | ||
FL, SP | SCIENCE II** | Science Sequence ** | 4 | Varies* Refer to Catalog | |
Total HRS | 16 | ||||
4th Year | |||||
1st Semester | FL, SP | COSC 4100 | Skills for Computing Professionals II | 1 | COSC3100 and ENGL3310 |
FL, SP | COSC 4342 | Computer Networks | 3 | COSC2437 and MATH2413 | |
FL | COSC 4343 | Algorithms | 3 | COSC2437 and MATH2413 | |
Varies | THEORY GROUP* | Pick One: COSC4353, 4360, 4370 | 3 | Varies* Refer to Catalog | |
Varies | COSC UD ELECTIVE | Approved Upper-Division COSC Course | 3 | Varies* Refer to Catalog2nd Semester | |
FL, SP | UNIV. CORE | American History | 3 | ||
Total HRS | 16 | ||||
2nd Semester | FL, SPR | COSC4354 | Senior Capstone | 3 | COSC3370, COSC3336 and ENGL 3310 and Last Semester. |
SPR | COSC4348 | Systems Programming | 3 | COSC3346 and (COSC3353 or COSC3324) | |
Varies | COSC UD ELECTIVE | Approved Upper-Division COSC Course | 3 | Varies* Refer to Catalog | |
FL, SP | UNIV. CORE | Language, Philosophy and Culture | 3 | ||
Total HRS | 12 | ||||
Total | 122 |