University of Waterloo · Example Payload

University Of Waterloo Course Detail Example

An introduction to the fundamentals of computer science through the application of elementary programming patterns in the functional style of programming.

EducationHigher EducationUniversityOpen DataCanadaResearch

University Of Waterloo Course Detail Example is an example object payload from University of Waterloo, with 19 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

courseIdcourseOfferNumbertermCodetermNameassociatedAcademicCareerassociatedAcademicGroupCodeassociatedAcademicOrgCodesubjectCodecatalogNumbertitledescriptionAbbreviateddescriptiongradingBasiscourseComponentCodeenrollConsentCodeenrollConsentDescriptiondropConsentCodedropConsentDescriptionrequirementsDescription

Example Payload

Raw ↑
{
  "courseId": "007873",
  "courseOfferNumber": 1,
  "termCode": "1255",
  "termName": "Spring 2025",
  "associatedAcademicCareer": "UG",
  "associatedAcademicGroupCode": "MAT",
  "associatedAcademicOrgCode": "CS",
  "subjectCode": "CS",
  "catalogNumber": "135",
  "title": "Designing Functional Programs",
  "descriptionAbbreviated": "Designing Functional Programs",
  "description": "An introduction to the fundamentals of computer science through the application of elementary programming patterns in the functional style of programming.",
  "gradingBasis": "NUM",
  "courseComponentCode": "LEC",
  "enrollConsentCode": "N",
  "enrollConsentDescription": "No Special Consent Required",
  "dropConsentCode": "N",
  "dropConsentDescription": "No Special Consent Required",
  "requirementsDescription": "Prereq: Not open to students who have completed CS 116, 138, 145 or 146."
}