Course. Engineering Design in Computing [COMP2911]

Design by contract, object-oriented modelling and design.