{ "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." }