Chris Pollett > Old Classses > CS255
( Print View )

Student Corner:
  [Submit Sec1]
  [Grades Sec1]

  [
Lecture Notes]
  [Discussion Board]

Course Info:
  [Texts & Links]
  [Description]
  [Course Outcomes]
  [Outcomes Matrix]
  [Course Schedule]
  [Grading]
  [Requirements/HW/Quizzes]
  [Class Protocols]
  [Exam Info]
  [Regrades]
  [University Policies]
  [Announcements]

HW Assignments:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]  [Quizzes]

Practice Exams:
  [Midterm]  [Final]

                           












Learning Outcomes versus Collected Course Materials
CLO1CLO2CLO3CLO4CLO5CLO6CLO7N/A
HW1X
HW2XX
HW3XXX
MT1X
MT2X
MT3X
MT4X
MT5X
HW4X
HW5XX
FEP1X
FEP2XX
FEP3X
FEP4X
FEP5X
FEP6X
FEP7X
FEP8X
FEP9X
FEP10X

MTn = Midterm Problem n. FEPn = Final Exam Problem n. Within the class there were two versions of a given test; however, these two versions were just problem permutations of each other. The results above are all for the first of these two permutations. The two classes each had different tests which were variants of each other, testing the same learning outcomes.

CLO1 (Course Learning Outcome 1) -- Analyze or code a randomized algorithm

CLO2 -- Analyze or code a parallel algorithm using a thread library

CLO3 -- Analyze or code a parallel algorithm using a library such as OpenCL

CLO4 -- Analyze the correctness and run time of a distributed algorithm

CLO5 -- Given a problem determine within NP that is promised to be either in P or NP-complete prove which it is

CLO6 -- Analyze or code a number theoretic algorithm

CLO7 -- Analyze or code an approximation algorithm for a optimization problem whose decision problem is NP-complete.