CSCI3353 · Computer Science
Morrissey College of Arts & Sciences
This course focuses on ways to organize object-oriented programs so that the code is more streamlined and extensible.A classic set of twenty-three design patterns will be covered, along with a set of best practices.Students will apply the design patterns to data sets, as well as implement a final project of their choosing in Java.
Course experience
Averages use the original five-point historical evaluation scale.
Organization
3.4 / 5
How well the course was organized
Challenge
3.9 / 5
How intellectually challenging students found it
Attendance
3.0 / 5
How necessary attendance was
Assignments
4.3 / 5
How helpful assignments were
Weekly effort
~3
hours per week
Estimated from the original workload response buckets. Individual sections may differ.
Instructor options
Ratings below reflect only recovered evaluations connected to this course.
Across time
Section-level results available in the recovered archive.
Fall 2023
1 sectionSpring 2023
1 sectionFall 2022
1 sectionFall 2020
1 section