Part of my Computer Science degree at Curtin University in 2020. My final mark was 91%.
Curtin University • BSc Computer Science | |||||
---|---|---|---|---|---|
2019 • 1st Year | 2020 • 2nd Year | 2021 • 3rd Year | |||
Sem 1 | Sem 2 | Sem 1 | Sem 2 | Sem 1 | Sem 2 |
OOPD |
DSA
UCP |
OOSE
OS |
CG
MAD PL |
HCI |
MP
SEC |
Syllabus
Object oriented design concepts, including polymorphism, design patterns, and Unified Modelling Language. Topics include UML and its relationship to code, the Model-View-Controller architecture, separation of concerns, dependency injection, and various other design patterns.
A long term assignment implementing a simplistic turn-based fighter game using good software engineering practices. Uses many design patterns and is very expandable and generic. See the UML inside for a good overview.
Weekly unasessed assignments to demonstrate that week's course content. I don't provide the worksheets that these are based on for copyright reasons so they don't make a lot of sense without context.
Week-long test/assignment that replaced a standard in-class test because of COVID. Question booklet also not provided so the answers don't make a lot of sense without context.
Week-long test/assignment that replaced a standard final exam because of COVID. Question booklet also not provided so the answers don't make a lot of sense without context.