Computer Science (B.S.) — Programming
Student Learning Outcomes
- Students will demonstrate knowledge of Computer Science-specific content (programming in a higher-level language; computer’s internal organization).
- Students will demonstrate critical thinking in Computer Science.
- Students will demonstrate communication skills reflective of professional standards in Computer Science.
- Students will demonstrate Computer Science-specific calculation-based skills (ability to work with different bases, internal data representations, digital logic).
- Students will demonstrate readiness for post-baccalaureate entry into workforce or advancement (entrance) into graduate or professional programs.
Recommended
Required
- General Education Requirements
- Internship
| Code | Title | Hours |
|---|---|---|
| Computer Science: Programming Required Courses | ||
| CS 108 | Found of Computer Science I | 3 |
| CS 111 | Intro to Obj-Oriented Program | 3 |
| CS 112 | Introduction to Networking | 3 |
| CS 114 | Introduction to Cybersecurity | 3 |
| CS 212 | Intro Object-Oriented Prg II | 3 |
| CS 221 | Database Techniques | 3 |
| CS 298 | Computer Sci Career Seminar I | 1 |
| CS 306 | Computer Organization | 3 |
| CS 385 | Computer Science Internship | 1-6 |
| CS 387 | Advanced Cybersecurity | 3 |
| CS 425 | Software Engineering I | 3 |
| CS 426 | Software Engineering II | 3 |
| CS 498 | CS Career Seminar II | 1 |
| Math | ||
| MATH 155 | Elementary Functions I | 3 |
| MATH 230 | Discrete Patterns I | 3 |
| Computer Science: Programming Elective Courses | ||
| Select nine credit hours from the following: | 6 | |
| CS 201 | Visual Basic I | 3 |
| CS 210 | Understanding UNIX/LINUX | 3 |
| CS 303 | Introduction to Data Science | 3 |
| CS 314 | Functional Programming | 3 |
| CS 402 | Modular Projects | 3 |
| CS 403 | Object Oriented Prog w/C++ | 3 |
| CS 405 | Operating Systems | 3 |
| Total Hours | 66-71 | |
Students must pass each course with a "C-" grade or higher for the major.
