Undergraduate Degree Option Worksheets (GMPR)
Game Programming Option (GMPR)
8 Semester Plan for Computer Science: Game 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 | Refer to Degree Planner to see options | |
FL, SP | UNIV. CORE | Social and Behavioral Sciences | 3 | Refer to Degree Planner to see options | |
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 | |
SPR | COSC 2325 | Game Design | 3 | ||
FL, SP | COSC 3301 | Cyber Security | 3 | COSC 1435 | |
FL, SP | UNIV. CORE | Communication Requirement | 3 | Refer to Degree Planner to see options | |
Total HRS | 17 | ||||
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 | PHYS 2425 | University Physics I | 4 | MATH2413 | |
FL, SP | MATH 2414 | Calculus II | 4 | Grade of C or better in MATH2413 | |
Total HRS | 15 | ||||
2nd Semester | FL, SP | PHYS 2426 | University Physics II | 4 | PHYS 2425 and MATH 2414 |
FL, SP | MATH 3311 | Linear Algebra | 3 | Grade of C or better in MATH 2413 | |
SPR EVEN | COSC 3325 | Game Programming | 3 | COSC2437 | |
FL, SP | COSC 3336 | Introduction to Database Systems | 3 | COSC 2437 | |
FL, SP | UNIV. CORE | Language, Philosophy and Culture | 3 | Refer to Degree Planner to see options | |
Total HRS | 16 | ||||
3rd Year | |||||
1st Semester | FL, SP | COSC 3324 | Object-Oriented Programming | 3 | COSC2437 |
FL, SP | COSC 3346 | Operating Systems | 3 | COSC 2437 and COSC 2334 | |
FL | COSC 3385 | Numerical Methods | 3 | MATH 2413 and COSC 1435. | |
FL ODD | COSC 4328 | Computer Graphics | 3 | COSC 2437 and MATH 2413. | |
FL, SP | POLS 2305 | US Government and Politics | 3 | ||
Total HRS | 15 | ||||
2nd Semester | FL, SP | COSC 3324 | Upper Math Stats | 3 | MATH 2413; MATH2413 and COSC 1435 |
FL, SP | COSC 3346 | Software Engineering | 3 | COSC2437 | |
FL | COSC 3385 | Computer Networks | 3 | COSC 2437 and MATH 2413 | |
SPR ODD | COSC 4328 | Advanced Game Programming | 3 | COSC 3325 | |
FL, SP | POLS 2305 | Technical and Professional Writing for COSC | 3 | ||
Total HRS | 15 | ||||
4th Year | |||||
1st Semester | FL EVEN | COSC 4330 | Introduction to Artificial Intelligence | 3 | COSC 2437 |
FL | COSC 4343 | Algorithms | 3 | COSC2437 and MATH2413 | |
FL,SP | COSC 4100 | Skills for Computing Professionals II | 2 | COSC 3100 and ENGL 3310 | |
THEORY GROUP | Theory Group*** | 3 | Varies* Refer to Catalog | ||
COSC ELECTIVE | Approved Upper-Division COSC Course | 3 | Varies* Refer to Catalog2nd Semester | ||
FL, SP | UNIV. CORE | American History | 3 | Refer to Degree Planner to see options | |
Total HRS | 16 | ||||
2nd Semester | FL, SPR | COSC4354 | Senior Capstone | 3 | COSC3370, COSC3336 and ENGL3310 |
FL, SP | POLS 2306 | State and Local Government | 3 | ||
FL, SP | UNIV. CORE | Creative Arts | 3 | Refer to Degree Planner to see options | |
FL, SP | UNIV. CORE | American History | 3 | Refer to Degree Planner to see options | |
Total HRS | 12 | ||||
Total | 122 |