CMP 401
INTERMEDIATE PROGRAMMING (replaced CS 0401, effective Fall 2020)
Heads up, this course recently replaced CS0401 !
View this course on Pitt's WebsiteTestimonials
Rate My Professors
Quality rating 3.6/5
Difficulty rating 3.3/5
To be honest I didn't pay a lot of attention in this class because I had just taken CS0007 and there is a lot of overlap in the first part of the class. Tan is a great professor though and if your going to take 401 with anyone take it with him. He's good at explaining stuff and he gives you projects that help you learn a lot.
Rate My Professors
Quality rating 4.4/5
Difficulty rating 3.6/5
John Ramirez is a very good professor and does a great job teaching CS401. If you've had programming experience before then this class will not be too difficult, however if you haven't it will be more challenging. The projects are fun and and tests are fair.
Rate My Professors
Quality rating 4.4/5
Difficulty rating 3.6/5
This is a fantastic introductory course that really begins to dive into the middle of programming. In this course, you will learn about the basic concepts of object-oriented programming through Java, including classes, polymorphism, and generics.
Add your review by filling out this form!