I am a computer science and neuroscience major in a Bachelor of IT/Bachelor of Science (Advanced) course at the University of Sydney. These notes enabled me to achieve a score of 85 in SOFT2201 Software Construction and Design I. They cover topics of: OO Programming, Software Modelling Case Studies, Software Design Principles, Introduction To Design Patterns, Behavioural Design Patterns, Testing, Adaptor and Observer Patterns, Memento and Prototype, Code Reviews, API Design and, Singleton, Decorator, Facade.


Semester 2, 2019

28 pages

10,456 words



Add to cart