Skip to content
This repository has been archived by the owner on Nov 5, 2021. It is now read-only.
/ OOSE Public archive

Object Oriented Software Engineering (Curtin University 2020)

Notifications You must be signed in to change notification settings

Alecadabra/OOSE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object Oriented Software Engineering

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.

About

Object Oriented Software Engineering (Curtin University 2020)

Resources

Stars

Watchers

Forks