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  
                                         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  
 FL, SP
 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  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