Bachelor of Science with a comprehensive major in Software Design and Development
Course Number and Title | Hrs. | Prerequisites |
---|---|---|
CS 101 Logic and Computing | 3 | 2 years H.S. Algebra |
CS 121 Computer Programming I | 3 | CS 101 |
CS 122 Computer Programming II | 3 | CS 121 |
CS 230 Data Structures | 3 | CS 122, MATH 223 |
CS 301 Computer Architecture | 3 | CS 122 |
CS 421 Principles of Operating Systems | 3 | CS 230, 301 |
MATH 223 Discrete Mathematics I | 3 | 3 years H.S. College Prep Math |
MATH 224 Discrete Mathematics II | 3 | MATH 223 |
MIS 470 Database Management | 3 | None |
SDD 241 Introduction to Software Engineering | 3 | CS 230 |
SDD 341 Software Requirements and Design | 3 | SDD 241 |
SDD 343 Software Testing, Verification, and Validation | 3 | SDD 241 |
SDD 345 Software Quality and Configuration Management | 3 | SDD 241 |
SDD 441 Software Project Management | 3 | SDD 341, 343, 345 |
SDD 449 Capstone Project | 3 | SDD 441 |
SEC 180 Foundations of Computer Security | 3 | None |
Electives (Choose 4 courses from): | 12 |
|
CS 175 Web Design | (3) | None |
CS 221 The Linux Operating System | (3) | CS 101 |
CS 275 Web Programming | (3) | CS 101, 175 |
CS 303 Computer Algorithms | (3) | CS 230, MATH 224 |
CS 325 Mobile Applications Development | (3) | CS 122 |
CS 485 Computational Roots of Security | (3) | SEC 180 |
SEC 185 Cyber Ethics | (3) | None |
MATH 201 Applied Calculus I | (3) | 2 years H.S. Algebra; 1 yr of H.S. Geometry |
MATH 108 Introductory Statistics | (3) | Math ACT 18, or Math SAT 480, or MATH 100 |
Total Hours | 60 hrs. |
|
Plus Institutional Baccalaureate Degree Requirements
Courses and Descriptions