The Student Room Group

Is my Uni Grade Calculated Correctly(University of Westminster)?

Honours Degree Scheme:
Where a student has met all of the requirements for award, an indicator score will be
calculated. This indicator score will be used to determine the student’s degree classification.

The indicator score will be derived from the best 220 credits at Levels 5 and 6, i.e. the module
with the lowest mark, whether it be at Level 5 or Level 6, will be disregarded. Where that
module has a credit volume of more than 20 credits, for the purpose of calculating the award
the mark will be used but with a reduced credit volume. E.g. where that module is a 40-credit
module, the mark shall be used but the module shall be regarded as a 20 credit module.

Where there are two or more modules with a joint lowest mark, and those modules are at both
Levels 5 and 6, the Level 6 module shall be disregarded.

Of the best 220 credits, module marks at Level 5 will be weighted one third, and module
marks at Level 6 will be weighted two thirds. Marks will be also weighted according to module
credit volume, such that:
Indicator Score =
1/3 x sum (L5 module mark * credit volume of that module) / sum (level 5 credit volume)
+ 2/3 x sum (L6 module mark * credit volume of that module) / sum (level 6 credit volume)


| Indicator Score | Classification |
|-----------------|----------------------------------|
| 70 100 | 1st Class Honours (1) |
| 60 69 | 2nd Class Honours Upper Division (2:i) |
| 50 59 | 2nd Class Honours Lower Division (2:ii) |
| 40 49 | 3rd Class Honours (3) |

My Modules and Marks:

| Module Name | Module Code | Level | Credits | Mark |
|------------------------------------------|-------------|-------|---------|------|
| Object Oriented Programming | 5COSC019W | 5 | 20 | 50 |
| Database Systems | 5COSC020W | 5 | 20 | 40 |
| Software Development Group Project | 5COSC021W | 5 | 20 | 42 |
| Client-Server Architectures | 5COSC022W | 5 | 20 | 40 |
| Server-Side Web Development | 5COSC024W | 5 | 20 | 62 |
| Advanced Client-Side Development | 5COSC026W | 5 | 20 | 40 |
| Cyber Security | 6COSC019W | 6 | 20 | 65 |
| Applied AI | 6COSC020W | 6 | 20 | 79.5 |
| Advanced Server-Side Web Programming | 6COSC022W | 6 | 20 | 83.4 |
| Computer Science Final Project | 6COSC023W | 6 | 40 | 64.85|
| Operational Research and Optimisation | 6DATA005W | 6 | 20 | 76.2 |

And ChatGPT calculated this:
To calculate your Honours Degree Score and Class, we'll follow the steps outlined in the scheme:

1. Disregard the module with the lowest mark at either Level 5 or Level 6.
2. If the module with the lowest mark has more than 20 credits, consider it as a 20-credit module for calculation purposes.
3. Calculate the weighted sum of module marks for Level 5 and Level 6 separately.
4. Apply the weighting scheme: one-third for Level 5 modules and two-thirds for Level 6 modules.
5. Compute the Indicator Score.
6. Determine the degree classification based on the Indicator Score.

Let's proceed with the calculation:

### Step 1: Disregard the lowest module mark
The module with the lowest mark at Level 5 is "Database Systems" with a mark of 40.

### Step 2: Calculate weighted sum of module marks
#### Level 5:
- Object Oriented Programming: \(50 \times 20 = 1000\)
- Software Development Group Project: \(42 \times 20 = 840\)
- Client-Server Architectures: \(40 \times 20 = 800\)
- Server-Side Web Development: \(62 \times 20 = 1240\)
- Advanced Client-Side Development: \(40 \times 20 = 800\)

Total Level 5 weighted sum: \(1000 + 840 + 800 + 1240 + 800 = 4680\)

#### Level 6:
- Cyber Security: \(65 \times 20 = 1300\)
- Applied AI: \(79.5 \times 20 = 1590\)
- Advanced Server-Side Web Programming: \(83.4 \times 20 = 1668\)
- Computer Science Final Project: \(64.85 \times 20 = 1297\)
- Operational Research and Optimisation: \(76.2 \times 20 = 1524\)

Total Level 6 weighted sum: \(1300 + 1590 + 1668 + 1297 + 1524 = 8379\)

### Step 3: Calculate Indicator Score
Total Level 5 credit volume: \(20 + 20 + 20 + 20 + 20 = 100\)
Total Level 6 credit volume: \(20 + 20 + 20 + 20 + 20 = 100\)

\[Indicator]
\[Indicator]
\[Indicator]
\[Indicator]

### Step 4: Determine Degree Classification
Based on the provided classification table:

- \(70 100\): **1st Class Honours (1)**
- \(60 69\): **2nd Class Honours Upper Division (2:i)**
- \(50 59\): **2nd Class Honours Lower Division (2:ii)**
- \(40 49\): **3rd Class Honours (3)**

Since your Indicator Score falls between \(70\) and \(100\), your degree classification is **1st Class Honours (1)**.

Congratulations! You've earned a First-Class Honours degree classification.

All I need to know is that, did ChatGPT nail the calculations?

Reply 1

Original post
by kevin_justin0624
Honours Degree Scheme:
Where a student has met all of the requirements for award, an indicator score will be
calculated. This indicator score will be used to determine the student’s degree classification.

The indicator score will be derived from the best 220 credits at Levels 5 and 6, i.e. the module
with the lowest mark, whether it be at Level 5 or Level 6, will be disregarded. Where that
module has a credit volume of more than 20 credits, for the purpose of calculating the award
the mark will be used but with a reduced credit volume. E.g. where that module is a 40-credit
module, the mark shall be used but the module shall be regarded as a 20 credit module.

Where there are two or more modules with a joint lowest mark, and those modules are at both
Levels 5 and 6, the Level 6 module shall be disregarded.

Of the best 220 credits, module marks at Level 5 will be weighted one third, and module
marks at Level 6 will be weighted two thirds. Marks will be also weighted according to module
credit volume, such that:
Indicator Score =
1/3 x sum (L5 module mark * credit volume of that module) / sum (level 5 credit volume)
+ 2/3 x sum (L6 module mark * credit volume of that module) / sum (level 6 credit volume)


| Indicator Score | Classification |
|-----------------|----------------------------------|
| 70 100 | 1st Class Honours (1) |
| 60 69 | 2nd Class Honours Upper Division (2:i) |
| 50 59 | 2nd Class Honours Lower Division (2:ii) |
| 40 49 | 3rd Class Honours (3) |

My Modules and Marks:

| Module Name | Module Code | Level | Credits | Mark |
|------------------------------------------|-------------|-------|---------|------|
| Object Oriented Programming | 5COSC019W | 5 | 20 | 50 |
| Database Systems | 5COSC020W | 5 | 20 | 40 |
| Software Development Group Project | 5COSC021W | 5 | 20 | 42 |
| Client-Server Architectures | 5COSC022W | 5 | 20 | 40 |
| Server-Side Web Development | 5COSC024W | 5 | 20 | 62 |
| Advanced Client-Side Development | 5COSC026W | 5 | 20 | 40 |
| Cyber Security | 6COSC019W | 6 | 20 | 65 |
| Applied AI | 6COSC020W | 6 | 20 | 79.5 |
| Advanced Server-Side Web Programming | 6COSC022W | 6 | 20 | 83.4 |
| Computer Science Final Project | 6COSC023W | 6 | 40 | 64.85|
| Operational Research and Optimisation | 6DATA005W | 6 | 20 | 76.2 |

And ChatGPT calculated this:
To calculate your Honours Degree Score and Class, we'll follow the steps outlined in the scheme:

1. Disregard the module with the lowest mark at either Level 5 or Level 6.
2. If the module with the lowest mark has more than 20 credits, consider it as a 20-credit module for calculation purposes.
3. Calculate the weighted sum of module marks for Level 5 and Level 6 separately.
4. Apply the weighting scheme: one-third for Level 5 modules and two-thirds for Level 6 modules.
5. Compute the Indicator Score.
6. Determine the degree classification based on the Indicator Score.

Let's proceed with the calculation:

### Step 1: Disregard the lowest module mark
The module with the lowest mark at Level 5 is "Database Systems" with a mark of 40.

### Step 2: Calculate weighted sum of module marks
#### Level 5:
- Object Oriented Programming: \(50 \times 20 = 1000\)
- Software Development Group Project: \(42 \times 20 = 840\)
- Client-Server Architectures: \(40 \times 20 = 800\)
- Server-Side Web Development: \(62 \times 20 = 1240\)
- Advanced Client-Side Development: \(40 \times 20 = 800\)

Total Level 5 weighted sum: \(1000 + 840 + 800 + 1240 + 800 = 4680\)

#### Level 6:
- Cyber Security: \(65 \times 20 = 1300\)
- Applied AI: \(79.5 \times 20 = 1590\)
- Advanced Server-Side Web Programming: \(83.4 \times 20 = 1668\)
- Computer Science Final Project: \(64.85 \times 20 = 1297\)
- Operational Research and Optimisation: \(76.2 \times 20 = 1524\)

Total Level 6 weighted sum: \(1300 + 1590 + 1668 + 1297 + 1524 = 8379\)

### Step 3: Calculate Indicator Score
Total Level 5 credit volume: \(20 + 20 + 20 + 20 + 20 = 100\)
Total Level 6 credit volume: \(20 + 20 + 20 + 20 + 20 = 100\)

\[Indicator]
\[Indicator]
\[Indicator]
\[Indicator]

### Step 4: Determine Degree Classification
Based on the provided classification table:

- \(70 100\): **1st Class Honours (1)**
- \(60 69\): **2nd Class Honours Upper Division (2:i)**
- \(50 59\): **2nd Class Honours Lower Division (2:ii)**
- \(40 49\): **3rd Class Honours (3)**

Since your Indicator Score falls between \(70\) and \(100\), your degree classification is **1st Class Honours (1)**.

Congratulations! You've earned a First-Class Honours degree classification.

All I need to know is that, did ChatGPT nail the calculations?

No. It has made quite a few mistakes.

1. Computer Science Final Project is worth 40 credits yet when calculating the weighted sum of modules marks for Level 6 in Step 2 it has treated it as a 20-credit module: "Computer Science Final Project: \(64.85 \times 20 = 1297\)".

2. It has made a mathematical error at the end of Step 2 when calculating Total Level 6 weighted sum: It claims "\(1300 + 1590 + 1668 + 1297 + 1524 = 8379\)". The sum of those figures (one of which is wrong anyway) is 7379. This mistake is pretty egregious as it's just simple addition.

3. It has made the same mistake about the size of Computer Science Final Project when calculating "Total Level 6 credit volume" in Step 3: "\(20 + 20 + 20 + 20 + 20 = 100\)".

4. The cumulative effect of the above errors is that is has calculated your Indicator Score as 71.46 when it is actually 63.8. This obviously impacts the final degree classification too. :frown:

Reply 2

So my final score is 63.8?

Reply 3

Original post
by DataVenia
No. It has made quite a few mistakes.
1. Computer Science Final Project is worth 40 credits yet when calculating the weighted sum of modules marks for Level 6 in Step 2 it has treated it as a 20-credit module: "Computer Science Final Project: \(64.85 \times 20 = 1297\)".
2. It has made a mathematical error at the end of Step 2 when calculating Total Level 6 weighted sum: It claims "\(1300 + 1590 + 1668 + 1297 + 1524 = 8379\)". The sum of those figures (one of which is wrong anyway) is 7379. This mistake is pretty egregious as it's just simple addition.
3. It has made the same mistake about the size of Computer Science Final Project when calculating "Total Level 6 credit volume" in Step 3: "\(20 + 20 + 20 + 20 + 20 = 100\)".
4. The cumulative effect of the above errors is that is has calculated your Indicator Score as 71.46 when it is actually 63.8. This obviously impacts the final degree classification too. :frown:

Could you please do the calculations and let me know my final grades please please. It would be a great help for me to stay on track for my upcoming modules. Thanks

Reply 4

Original post
by kevin_justin0624
So my final score is 63.8?

That's what I made it, yes. The rules aren't hard, so it's worth trying to calculate it yourself to double-check.

Reply 5

Original post
by DataVenia
That's what I made it, yes. The rules aren't hard, so it's worth trying to calculate it yourself to double-check.

Alright, Thanks.

Reply 6

Original post
by kevin_justin0624
Could you please do the calculations and let me know my final grades please please. It would be a great help for me to stay on track for my upcoming modules. Thanks

What upcoming modules? Are the marks you provided above just predictions or something?
A great example of why ChatGPT is hot garbage for a lot of purposes. It’ll quite happily spit out something that ostensibly looks like a sensible answer, but falls apart under any scrutiny because there’s no legit AI behind checking whether what it is saying is true.

DataVenia’s speciality on TSR is plenty safe. And a cracking answer as always :smile:

Reply 8

Original post
by DataVenia
What upcoming modules? Are the marks you provided above just predictions or something?

All the level 5 modules and Applied AI (Level 6) & Operational Research and Optimisation (Level 6) are finalised. The rest 3 modules are predicted.

Reply 9

Original post
by kevin_justin0624
All the level 5 modules and Applied AI (Level 6) & Operational Research and Optimisation (Level 6) are finalised. The rest 3 modules are predicted.

I've got 2 more module's coursework remaining for Level 6 that I need to complete before end of this month. So if I know what my predicted scores are I would know how much more do I need to get 1st class

Reply 10

Original post
by kevin_justin0624
All the level 5 modules and Applied AI (Level 6) & Operational Research and Optimisation (Level 6) are finalised. The rest 3 modules are predicted.

OK. If I've understood you correctly, the first post in this thread is using predicted marks for these three modules:
Cyber Security (predicted 65%)
Advanced Web-Side Server Programming (predicted 83.4%)
Computer Science Final Project (predicted 64.85%)

Those will need to change significantly to get a first class degree overall. For example, getting 80% for both Cyber Security and Computer Science Final Project, plus 90% for Advanced Web-Side Server Programming. That would get you 69.5667% overall, which Westminster would round to 70%.

Reply 11

Original post
by DataVenia
OK. If I've understood you correctly, the first post in this thread is using predicted marks for these three modules:
Cyber Security (predicted 65%)
Advanced Web-Side Server Programming (predicted 83.4%)
Computer Science Final Project (predicted 64.85%)
Those will need to change significantly to get a first class degree overall. For example, getting 80% for both Cyber Security and Computer Science Final Project, plus 90% for Advanced Web-Side Server Programming. That would get you 69.5667% overall, which Westminster would round to 70%.

Oh ok thanks, so now I'm standing on upper 2nd class right?

Reply 12

Original post
by kevin_justin0624
Oh ok thanks, so now I'm standing on upper 2nd class right?

Correct.

Reply 13

Original post
by DataVenia
Correct.

Alright, thanks.

Reply 14

Original post
by DataVenia
No. It has made quite a few mistakes.
1. Computer Science Final Project is worth 40 credits yet when calculating the weighted sum of modules marks for Level 6 in Step 2 it has treated it as a 20-credit module: "Computer Science Final Project: \(64.85 \times 20 = 1297\)".
2. It has made a mathematical error at the end of Step 2 when calculating Total Level 6 weighted sum: It claims "\(1300 + 1590 + 1668 + 1297 + 1524 = 8379\)". The sum of those figures (one of which is wrong anyway) is 7379. This mistake is pretty egregious as it's just simple addition.
3. It has made the same mistake about the size of Computer Science Final Project when calculating "Total Level 6 credit volume" in Step 3: "\(20 + 20 + 20 + 20 + 20 = 100\)".
4. The cumulative effect of the above errors is that is has calculated your Indicator Score as 71.46 when it is actually 63.8. This obviously impacts the final degree classification too. :frown:

Hi, I have a question, if the lowest scored module is the dissertation module (40 credits) will it turn into 20 credits. I read that if a 40 credit module is the lowest scored module it is turned into a 20 credit module however i dont know if this applies to the dissertation/final year project module(computer science). From the Uni of Westminster Handbook of Academic Regulations (2023/24, Section 8.2):
“Where that [lowest scoring] module has a credit volume of more than 20 credits, the mark shall be used but the module shall be regarded as a 20 credit module for the purpose of calculating the award.”
(edited 11 months ago)

Reply 15

Original post
by ubgihb
Hi, I have a question, if the lowest scored module is the dissertation module (40 credits) will it turn into 20 credits. I read that if a 40 credit module is the lowest scored module it is turned into a 20 credit module however i dont know if this applies to the dissertation/final year project module(computer science). From the Uni of Westminster Handbook of Academic Regulations (2023/24, Section 8.2):
“Where that [lowest scoring] module has a credit volume of more than 20 credits, the mark shall be used but the module shall be regarded as a 20 credit module for the purpose of calculating the award.”

Why are you using the 2023/24 of the Handbook of Academic Regulations? I'd recommend you use the 2024/25 version, just in case anything has changed. The relevant rule, which you've essentially quoted above, in within "Section 17: Framework for undergraduate taught courses" (here).

"7.3.2 The indicator score will be derived from the best 220 credits at Levels 5 and 6, i.e. the module with the lowest mark, whether it be at Level 5 or Level 6, will be disregarded. Where that module has a credit volume of more than 20 credits, for the purpose of calculating the award the mark will be used but with a reduced credit volume. E.g. where that module is a 40-credit module, the mark shall be used but the module shall be regarded as a 20-credit module."

There is no restriction, either in the paragraph above or elsewhere, that the disregard of the lowest 20 credits cannot be applied to a module which represents your dissertation or final year project. (Note that I've assumed you're studying for an Honours Degree - to which the whole of section 7.3 applies.)

Reply 16

Yes, I am studying for an honours degree, and thank you for looking into it for me

Reply 17

Original post
by ubgihb
Yes, I am studying for an honours degree, and thank you for looking into it for me

You're welcome. :smile:

Quick Reply

How The Student Room is moderated

To keep The Student Room safe for everyone, we moderate posts that are added to the site.