The following matrix gives the mapping of courses to Program Outcomes (abbreviated as PO-?? in the table). This mapping represents the required courses for the degree that contribute to the achievement of each program outcome.
Please reference the Program Goals and Outcomes page for the specific text of each Program Outcome (PO).
Level of Assessment Rating
The level of assessment rating used in the matrix below for each intersection of a course and a program outcome, is influenced by Bloom's Taxonomy and indicates the degree to which the Program Outcome is assessed via the particular course.
- Low (L) = Expectation of a low level of learning (i.e., knowledge or comprehension); assessed indirectly in the course.
- Medium (M) = Expectation of a medium level of learning (i.e., application or analysis); assessed directly, possibly spread across several Course Outcomes.
- High (H) = Expectation of a high level of learning (i.e., synthesis or evaluation); assessed directly, possibly with a 1:1 correspondence between Program Outcome and a Course Outcome.
| | Program Outcomes |
| Course | PO-01 | PO-02 | PO-03 | PO-04 | PO-05 | PO-06 |
| CS1300: Intro to CS | L | | | | | |
| CS1301: Computer Science I | L | | | | | |
| CS1302: Computer Science II | L | | | | | |
| CS3100: Computer Arch./Machine Org. | M | | | | | |
| CS3151: Data Structures & Discrete Math I | M | | | | | |
| CS3152: Data Structures & Discrete Math II | M | | | | | |
| CS3211: Software Engineering I | M | | | M | H | |
| CS3212: Software Engineering II | H | H | | M | H | |
| CS3230: Information Management | M | H | M | | | |
| CS3260: Net-Centric Computing | M | H | H | | | |
| CS3270: Intelligent Systems | M | H | H | H | | |
| CS4220: Operating Systems | M | | | | | |
| CS4410: Survey of Programming Languages | M | | | H | | |
| CS4980: Web Technologies | H | H | H | H | | |
| CS4982: Computing Capstone | H | H | H | H | H | |
| MATH 2063: Introductory Statistics | M | | | | | |
| MATH 1634: Calculus I | M | | | | | |
| MATH 2644: Calculus II | M | | | | | |
| MATH Elective | M | | | | | |
| Lab Science 1 | | | | | | H |
| Lab Science 2 | | | | | | H |
| Lab Science Elective | | | | | | H |
| ENGL3405: Professional & Technical Writing | | | | | H | |
Math Elective and Lab Science Courses
- The MATH Elective must be one of the following courses:
- MATH 2853 (Elementary Linear Algebra)
- MATH 3303 (Ordinary Differential Equations)
- MATH 4003 (Dynamical Systems)
- MATH 4103 (Numerical Analysis)
- MATH 4153 (Applied Mathematical Modeling)
- Lab Sciences 1 and 2 must be the first and second semester courses from one of the following sequences:
- BIOL 1107 & 1108 (Principles of Biology I & II)
- CHEM 1211 & 1212 (Principles of Chemistry I & II)
- PHYS 2211 & 2212 (Principles of Physics I & II)
- Lab Science Elective must be the first semester of a second sequence from the above sequences. Thus, if a student takes BIOL 1107 & 1108, then the Lab Science Elective must be either CHEM 1211 or PHYS 2211.