Your offer (8 Oct 2026) only includes 134203 and 247113. 254300 Historical Perspectives on Education and 219304 Intercultural Communication are missing. You meet their entry rule (45 credits at 200-level), so they may still be pending, full, or not running in Summer School.
| Year | Course | Level | Grade | Credits |
|---|
Not counted: 159236, 161222, 297201 (D grades) and withdrawn courses including 158337 and 159302 (2026 S2). You don't need to retake 159236; Choice (5) is already complete.
| Code | Course | Level | Assessment | Credits |
|---|---|---|---|---|
| 159336 | Mobile Application Development · CS major | 300 | 60% programs / 40% exam | 15 |
Don't press the "Withdraw" button next to 159336 in the offer screen. It's your 105th Computer Science credit.
16 Nov 2026 – 12 Feb 2027 · period SSHL · distance · offer received 8 Oct 2026
| Code | Course | Level | Assessment | Status | Credits |
|---|
4 courses = 60 credits, a full-time load. All prerequisites checked against your passed courses ✓
| Code | Course | Level | Prerequisite | Assessment | Credits |
|---|---|---|---|---|---|
| 159356 | Software Engineering Capstone Project Computer Science course · group project · needs approval to count toward CS | 300 | 159251 ✓ C- | Assignments 40% + presentation 60% No exam Confirm S1 distance in portal | 15 |
| 158326 | Software Construction | 300 | 159234 ✓ C | Programs 60% · exam 40% | 15 |
| 158244 | Software Quality Assurance and Testing | 200 | any 1591xx ✓ | Test 25% + programs 35% · exam 40% | 15 |
| 158225 | Systems Analysis and Modelling | 200 | any 1591xx ✓ | Assignments 45% + participation 15% · exam 40% (need 30% in exam) | 15 |
| Semester One 2027 total | 60 | ||||
Why these 4 exactly: you need 2 at 300-level (159356 + 158326) to reach 75 at 300-level, and you can't take more than 2 at 200-level (158244 + 158225) or you'd go over the 285 limit for 100/200-level. Don't swap a 300-level course for a 200-level one.
Backups (same level, same semester): if 159356 isn't offered in Semester One by distance, or approval is refused, swap in 159342 Operating Systems and Networks (300, S1, 60% exam). It's on your Choice (6) list, so Computer Science reaches 120 with no approval and all 6 rules are still met. 159333 Programming Project (300, needs a supervisor) is the other no-exam option to ask about.
Important: your degree needs 120 Computer Science credits, and you'll have 105 after 159336. The last 15 must come from Choice (6), which only lists 159342 and 159302 for you (both 60% exam). You've chosen not to take 159342, so call Academic Advice on 0800 627739 and ask for 159356 (or 159333) to count toward your Computer Science major. Until they approve it in writing, the Computer Science rule stays at 105 and the degree can't be awarded.
If 254300 and 219304 do get added to summer: you only need 159356 + 1 more in 2027 (e.g. 158244), and 300-level is already covered.
| Code | Course | Reason | Effect on rules |
|---|---|---|---|
| 159342 | Operating Systems and Networks | Your choice 40% programs / 60% exam | It's on your Choice (6) list. Skipping it means the CS 120 rule depends on 159356 being approved |
| 159302 | Computational Intelligence | 60% exam and needs 159223 + 159224, which you don't have | Same as above |
| 161250 | Data Analysis | Already passed 2026 S1, B- | Would add 0 credits |
| 159341 | Programming Languages, Algorithms and Concurrency | Already passed 2026 S1, B- | Already counted in CS |
| 159236 | Embedded Programming (D in 2025) | Not needed Choice (5) already complete | None |
| 297301 | Applied Machine Learning and Big Data | Can't needs 297201, not passed | None |
| 158359 · 158235 | User Experience Design · Networks, Security and Privacy | Semester Two you're finishing in S1 | None |
| 100-level | Any 100-level course | Don't would replace a 200/300 course | Would break the 300-level or 100/200-level rule |
| Rule | Required | Passed | After summer | After 2027 | Status |
|---|---|---|---|---|---|
| Computer Science +159336 now, +159356 in 2027 if approved | 120 | 90 | 105 | 120* | Needs approval |
| Bachelor of Science +4 courses in 2027 S1 | 360 | 255 | 300 | 360 | Met |
| Level 100 +247113 | 0 – 165 | 135 | 150 | 150 | Met |
| Level 100 or 200 +247113, 134203, then 158244, 158225 | 0 – 285 | 225 | 255 | 285 | Met exactly at the limit |
| Outside the schedule 4 VUW transfers + 134203 | 0 – 120 | 60 | 75 | 75–120 | Met even if all 3 IT courses count as outside |
| 300-level (BSc regulation) +159336, then 159356, 158326 | at least 75 | 30 | 45 | 75 | Met exactly at the minimum |
No room for error: two rules land exactly on their limit (300-level at 75, 100/200-level at 285). You must pass all 4 courses. Fail one and you'd need another course in Semester Two 2027 at the same level.
If Massey says no to 159356: swap in 159342 (300, Semester One). Every rule, including Computer Science, is then met with no approval needed.
"After summer" includes 159336. *Computer Science reaches 120 only if 159356 is approved to count. Before you enrol, open Choice (3) in the portal: it's the one compulsory choice not marked Completed. If it needs a specific course, ask Academic Advice which of the 4 to swap for it.