Nus Module Example

EducationHigher EducationUniversitySingaporeResearchOpen AccessRepository

Nus Module Example is an example object payload from National University of Singapore, with 2 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

requestresponse

Example Payload

Raw ↑
{
  "request": {
    "method": "GET",
    "url": "https://api.nusmods.com/v2/2024-2025/modules/CS2100.json"
  },
  "response": {
    "acadYear": "2024/2025",
    "moduleCode": "CS2100",
    "title": "Computer Organisation",
    "description": "The objective of this course is to familiarise students with the fundamentals of computing devices. Through this course students will understand the basics of data representation, and how the various parts of a computer work, separately and with each other. This allows students to understand the iss",
    "moduleCredit": "4",
    "department": "Computer Science",
    "faculty": "Computing",
    "workload": [
      3,
      1,
      1,
      3,
      2
    ],
    "prerequisite": "If undertaking an Undergraduate DegreeTHEN( must have completed 1 of CS1010/CS1010A/CS1010E/CS1010J/CS1010S/CS1010X/CS1101S/YSC1212 at a grade of at least D)",
    "preclusion": "If undertaking an Undergraduate DegreeTHEN(( must not have completed CS2100DE at a grade of at least D)OR(must not be undertaking 0604ELEHON Bachelor of Engineering (Electrical Engineering) (Hons), 2001CEGHON Bachelor of Engineering (Computer Engineering) (Hons)))",
    "semesterData": [
      {
        "semester": 1,
        "examDate": "2024-11-28T09:00:00.000Z",
        "examDuration": 120,
        "timetable": [
          {
            "classNo": "20",
            "startTime": "1000",
            "endTime": "1100",
            "weeks": [
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "venue": "COM1-0114",
            "day": "Thursday",
            "lessonType": "Laboratory",
            "size": 24,
            "covidZone": "C"
          },
          {
            "classNo": "19",
            "startTime": "0900",
            "endTime": "1000",
            "weeks": [
              3,
              4,
              5,
              6,
              7,
              8,
              9,
              10,
              11,
              12,
              13
            ],
            "venue": "COM1-0114",
            "day": "Thursday",
            "lessonType": "Laboratory",
            "size": 24,
            "covidZone": "C"
          }
        ]
      }
    ]
  }
}