Field Type Indexed Description Example
courseCode string Yes Current course code

It is made up of 2 components, a 4-letter course prefix and a 4-digit course number

"courseCode": "ACCT2000"
oldCourseCode string Yes Course code used before 2018/2019 academic year

It is made up of 2 components, a 4-letter course prefix and a 3-digit course number

"courseCode": "ACCT210"
courseTitle string Yes Course Title "courseTitle": "MANAGEMENT ACCOUNTING I"
offeringUnit string Yes Abbreviation of Offering Unit "offeringUnit": "FBA"
offeringProgLevel string No Offering programme level, valid values are: UG (undergraduate), PG (postgraduate) "offeringProgLevel": "UG"
offeringDept string Yes Abbreviation of Offering Department "offeringDept": "AIM"
preRequisite string No Pre-requisite course if any "preRequisite": "ACCT1000"
credits double No Credits of the course "credits": 3.0
courseType string No Type of the course, valid values are: Non-GE, GE (Only for undergraduate)
“GE” stands for “General Education”
"courseType": "Non-GE"
geArea string No General Education Area (Only for undergraduate) "geArea": ""
suggestedYearOfStudy integer No Suggested Year of Study for this course (Only for undergraduate) "suggestedYearOfStudy": 2
duration string No Duration of this course "duration": "Semester Course"
gradingSystem string No Grading System of the course "gradingSystem": "Letter Grade"
mediumOfInstruction string No Language used for course instruction "mediumOfInstruction": "English"
courseDescription string No Description of this course "courseDescription": "This is the first course in the Cost/Managerial sequence for Accounting and Financial Controllership students. It provides an introduction and detailed discussion of Cost Accounting topics such as: Cost terminology, job order and process costing, cost assignment systems, maser budgets and flexible budgets."
ilo string No Intended Learning Outcomes (ILO) "ilo": "1. To introduce students to distinguish financial accounting, management accounting, and cost accounting. 2. To introduce different costs terms and cost-volume-profit analysis. 3. To describe the building-block concepts of job costing, activity-based costing and activity-based management. 4. To provide a framwork for judging performance by using master budget and flexible budgets. 5. To differentiate between variable costing and absorption costing, and to identify cost drivers for decision making process."