Chris Pollett > Old Classses >
CS255

( Print View )

Student Corner:
  [Grades Sec1]

  [Submit Sec1]

  [
Lecture Notes]

  [Discussion Board]

Course Info:
  [Texts & Links]
  [Topics/Outcomes]
  [Outcomes Matrix]
  [Grading]
  [HW/Quiz Info]
  [Exam Info]
  [Regrades]
  [Honesty]
  [Additional Policies]
  [Announcements]

HWs and Quizzes:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]  [Quizzes]

Practice Exams:
  [Mid]  [Final]

                           












Learning Outcomes versus Collected Course Materials (Sec 1)
LO1LO2LO3LO4LO5LO6LO7N/A
HW1X
HW2XX
HW3X
MT1P1X
MT1P2X
MT1P3X
MT1P4X
MT1P5XX
HW4X
HW5XX

Each class had distinct versions of all exams. Within a class there were also two versions of a given test; however, these two versions were just problem permutations of each other. The results above are all for the second of these two permutations.

LO1 -- Analyze or code a randomized algorithm

LO2 -- Analyze or a code a parallel algorithm using Java Threads

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

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

LO5 -- Analyze or code a number theoretic algorithm

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

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

N/A -- Important material covered in the course but not directly related to a specific learning outcome.