CS 1501

ALGORITHM IMPLEMENTATION

FALLSPRINGSUMMER
PRE-REQ: CS 441CS 445
Course DescriptionThe course covers a broad range of the most commonly used algorithms: some examples include algorithms for sorting, searching, encryption, compression, and local search. The students will implement and test several algorithms. The course is programming intensive.
Credits:3
View this course on Pitt's Website

Testimonials

Dr.Garrison was an excellent professor. 1501 is by no means an easy course, you have to be practicing a lot of the algorithms on your own. Dr.Garrison will provide the base for the algorithms in class, but it is your duty as a student to practice and learn the algorithms on your own. The assignments are fairly difficult, but if you start early, they are pretty manageable.

Term Spring 2020Professor William Garrison

Rate My Professors

Quality rating 3.5/5

Difficulty rating 3.8/5

Difficulty 4/5Quality 4/5

It was a pretty difficult class but Garrison is a good professor which helped me learn a lot and even enjoy the class

Term Summer 2020Professor John Ramirez

Rate My Professors

Quality rating 4.4/5

Difficulty rating 3.6/5

Difficulty 4/5Quality 5/5

1501 is a monster class regardless of whom the instructor is, but Ramirez does a great job. I'd definitely recommend him or Khattab (who uses Ramirez's slides) over Farnan or Garrison (who uses Farnan's slides).

Add your review by filling out this form!