| Course | Title | COMPB1 | COMPB2 | COMPB3 | COMPB4 | COMPB5 | ILO1 | ILO2 | ILO3 | ILO4 | ILO5 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| COMP111 | Introduction to Computer Science & Object-Oriented Programming | X | X | X | |||||||
| COMP121 | Object-Oriented Data Structures & Algorithms I | X | X | X | X | ||||||
| COMP201 | Principles of Computer Organization | X | X | X | |||||||
| COMP204 | Principles of Computer Networks | X | X | X | |||||||
| COMP215 | Programming Language: Principles & Practice | X | X | X | |||||||
| COMP281 | Database Management Systems | X | X | X | X | ||||||
| COMP294 | Computer Science Practicum I | X | X | X | X | X | X | X | X | X | X |
| COMP311 | Object-Oriented Data Structures & Algorithms II | X | X | X | X | ||||||
| COMP321 | Application Server Programming | X | X | X | X | ||||||
| COMP323 | Fundamentals of Operating Systems | X | X | X | X | ||||||
| COMP325 | Human-Computer Interaction | X | X | X | X | ||||||
| COMP394 | Computer Science Practicum II | X | X | X | X | X | X | X | X | X | X |
| COMP461 | Enterprise Software Architecture | X | X | X | X | ||||||
| COMP486 | Object-Oriented Analysis & Design | X | X | X | X | ||||||
| COMP495 | Computer Science Practicum Iii/Capstone | X | X | X | X | X | X | X | X | X | X |
| CYSC200 | Cybersecurity Fundamentals | X | X | X | |||||||
| MATH320 | Discrete Mathematics | ||||||||||
| MIS310 | Info Systems Architecture & Technology | X | X | X | X |
| ILO1 | Communication: Communicate professionally using a variety of modalities (written, spoken, and technological). |
| ILO2 | Critical Thinking: Analyze and evaluate information to make reasoned arguments and solve problems. |
| ILO3 | Civic & Global Engagement: Integrate knowledge and skills to engage with and respond to social, environmental, and economic challenges at local, national, and global levels. |
| ILO4 | Ethics: Analyze and evaluate complex issues and situations to make informed ethical decisions. |
| ILO5 | Disciplinary Expertise |
| COMPB1 | Analyze a complex computing problem and to apply principles of computing to identify solutions. |
| COMPB2 | Design, implement, and evaluate a computing-based solution to meet a given set of requirements in the context of the program’s discipline. |
| COMPB3 | Communicate effectively in a variety of professional contexts. |
| COMPB4 | Recognize professional responsibilities and make informed judgments in computing practice based on ethical principles. |
| COMPB5 | Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. |