Matrix of UAF CS Program Required Courses vs. Expected Outcomes
UAF CS Program expected outcomes
1.      Students will achieve proficiency in calculus, discrete math, and statistics.
2.      Students will achieve proficiency in  Computer Science skills (fundamentals of programming, computer organization, architecture, operating systems, algorithms, theory, software engineering)
3.      Students will demonstrate the ability to communicate effectively both orally and in writing.
4.      Students will demonstrate the ability to work effectively as part of a team.
5.      Students will understand the need for continuing life-long learning and will continue to educate themselves throughout their careers.
6.      Students will gain a broad background in liberal arts, fine arts, science and ethics.
7.      Students will demonstrate the ability to apply their knowledge to practical problems.
8.      Students will be employed in a computing-related industry or go on to graduate school.
  1) Math skills, etc. 2) CS skills, etc.  3) Communication skills 4) Teamwork 5) Life long learning 6) General background 7) Application of knowledge 8) Employment or Grad. School
CS 201   x     x   x x
CS 202   x x x x   x x
CS 301   x         x x
CS 311 x x           x
CS 321   x         x x
CS 331   x x x     x x
CS 402   x x x x x x x
CS 411 or CS 451 x x           x
CS 441 or EE 443   x           x
CS 471   x   x x     x
CS elec. Package   x     x x x x
ENGL 314     x         x
MATH 200 x             x
MATH 201 x             x
MATH 307 x             x
MATH elec. x           x x
PHYS 211           x x x
PHYS 212           x x x
STAT 300 x             x
UAF Core     x   x x   x