Construct a component.
The jsonobj is an Object that contains the info for this course, as output by the courseprocessor file.
All the class times for this component. One CourseTime per day.
Includes types like "lecture", "seminar" or "recitation."
The course number is identical to the one used when adding classes to cart on Albert.
The instructor of the component. May not exist.
Usually NYU Shanghai for NYUSH courses, and the school building for NYU courses.
Notes for the course. It is often a full-blown course description for Topics of X-type classes.
The section string. Sections are not necessarily numbers.
The sub-title of the component. It is usually a full-blown title for Topics of X-type classes.
How many units/credits does this component count as? Courses are usually 2-4 units, and recitations are usually 0 units.
Of all the class times in this component, find and return the latest start time.
Of all the class times in this component, find and return the earliest start time.
Generated using TypeDoc
CourseComponent is effectively a data structure that holds all the information Albert has for each class section.