the semester corresponding to the catalog stored in this object
a mapping from course key to courses
array of all courses. equal to Object.values(this.courseDict)
a map from section id to section instance
array of all sections. equal to
this.courses.flatMap(c => c.sections)
the semester corresponding to the catalog stored in this object
convert cs11105
style key to CS 1110 Lecture
convert key of an event (e.g. MoFr 1:00PM - 2:00PM
) to its title
Get a Course associated with the given key
you may specify a set of section indices so that you can only obtain a subset of the original course sections
Get a section given its section id
Perform a linear search in the catalog against course number, title, topic, professor name and description, in the order specified.
Generated using TypeDoc
Catalog wraps the raw data of a semester, providing methods to access and search for courses/sections
Hanzhi Zhou