Mapping the Course Outcomes to the Student Outcomes

This chart summarizes how the course outcomes support the program outcomes. The full mapping for individual course outcomes to program outcomes is provided on subsequent pages. This chart is useful to the department as a mechanism for measuring:

  1. That every student outcome is mapped to, and
  2. That courses provide sufficient coverage of each student outcome
  Computer Science Student Outcomes
for Required Courses
Required Courses #1 #2 #3 #4 #5 #6 #7
CSC 110 Intro To CS       X     X
CSC 150 Computer Science I X X         X
CSC 250 Computer Science II X X       X  
CSC 251 Discrete Mathematics       X X    
CSC 300 Data Structures X X X X X X  
CSC 314 Assembly Language X X X X X X  
CSC 317 Computer Organization X   X   X    
CSC 372 Analysis of Algorithms X X   X X X  
CSC 421 GUI/OOP X X     X    
CSC 456 Operating Systems   X X X X X  
CSC 461 Programming Languages X X     X    
CSC 465 / 467 Senior Design X X       X X
CSC 470 Senior Design X   X   X X X
CSC 484 Database Management X       X   X
  11 9 5 6 10 7 5


  Computer Science Student Outcomes
for Elective Courses
Elective Courses #1 #2 #3 #4 #5 #6 #7
CSC 410 Parallel Processing X X X X X    
CSC 412 Cryptography       X      
CSC 415 Robotics     X     X  
CSC 416 Autonomous Systems       X     X
CSC 426 Cyber Security     X   X   X
CSC 433 Computer Graphics X X   X   X  
CSC 445 Theory of Computation       X X    
CSC 447 Artificial Intelligence X X     X    
CSC 449 Pattern Recognition       X      
CSC 464 Image Processing X X   X   X  
  4 4 3 7 4 3 2