Computer Science Calculator

L5/L6 Weighted Classification

Level 5 Modules

L5 Core Modules(Required)

Object Oriented Programming

5COSC019C 20 credits

Database Systems

5COSC020C 20 credits

Client-Server Architectures

5COSC022C 20 credits

Software Development Group Project (SDGP)

5COSC021C 20 credits

L5 Optional Modules(Choose 2)

Advanced Client-side Development

5COSC026C 20 credits

Mobile Application Development

5COSC023C 20 credits

Server-side Web Development

5COSC024C 20 credits

HCI & User Experience

5COSC025C 20 credits

3D Interactive Media Development

5MMCS007C 20 credits

XR & Multimodal Interaction

5CCGD013C 20 credits

Information Technology Security

5BUIS020C 20 credits

Algorithms: Theory, Design and Implementation

5SENG003C 20 credits

Machine Learning and Data Mining

5DATA001C 20 credits

Game Engine Architecture

5CCGD011C 20 credits

Maths and Physics for Games

5CCGD010C 20 credits

Robotic Principles

5ELEN018C 20 credits

Sensors & Signals

5ELEN018C-2 20 credits

Level 6 Modules

L6 Core Modules(Required)

Final Year Project (FYP)

6COSC023C 40 credits

Applied AI

6COSC020C 20 credits

Cyber Security

6COSC019C 20 credits

L6 Optional Modules(Choose 2)

Mobile Native Application Development

6COSC021C 20 credits

Advanced Server-side Web Programming

6COSC022C 20 credits

Usability Testing and Evaluation

6MMCS009C 20 credits

Advanced Interactive Media Development

6MMCS008C 20 credits

Digital Marketing, Social Media and Web Analytics

6MARK027C 20 credits

Strategic Management of Information Systems

6BUIS019C 20 credits

Information Driven Entrepreneurship and Enterprise

6BUIS018C 20 credits

Operational Research and Optimisation

6DATA005C 20 credits

Game AI

6CCGD002C 20 credits

Advanced Interactive Media Development

6MMCS006C 20 credits

Applied Robotics

6ELEN018C 20 credits

Internet of Things

6NTCM009W 20 credits

Classification Results

Select two optionals per level and enter marks for every module to see your classification.

Calculation Method

Indicator Score Formula:

Indicator = (⅓ × L5 Average) + (⅔ × L6 Average)

  • The lowest-mark module across Levels 5 and 6 is disregarded from the best 220 credits.
  • If the lowest module is worth more than 20 credits, only 20 credits are disregarded. Its remaining credits still count.
  • You must choose exactly two optional modules at each level.
  • A tie between Level 5 and Level 6 lowest marks is resolved by disregarding the Level 6 module.
  • The indicator score is rounded to the nearest integer before the degree classification is assigned.
  • Disregarding credits does not turn a failed module into a pass. Every Level 5 and Level 6 module must still receive credit before an Honours classification can be assigned.

Important Notice

Disclaimer: This tool is not officially affiliated with IIT. Results shown are approximate and for guidance purposes only. Please consult your academic advisor for final grades. Qualifying assessment components and other course-specific award requirements are not verified.