Professional Documents
Culture Documents
Course Overview
– Introduce Software Engineering
– Introduce Formal Design Principles
Software Engineering Object Oriented Approach Addressed
– Using the Unified Modeling Language (UML)
Assessment
Lecture 1 – Wk 6: Examples Class
What can computers do? Goal: To give a general overview of principles
and problems
Gareth Howells
ALGOL 60 1960
number of disciplines
COBOL
Prolog Algorithms exist for many useful problems
PL/1 BASIC
but not all problems
Smalltalk 1970
C Only certain algorithms may be feasibly
Pascal
computed
1980
Ada
Software Engineering needs to take
Haskell
C++ account of algorithm complexity to meet
Visual Basic
Java resource constraints