Students will be able to
- understand the object paradigm and the basic concepts of object-oriented programming
- design and implement applications using an object-oriented language
- operate efficiently in a modern software development environment
- organise a maintained application structure
The syntax of a chosen programming language, object classes and instances, inter-object relations, inheritance and interfaces, the software development environment and how to utilise it.
Introduction to programming.
Delivery and assessment
In-class or online learning, learning assignments and an exam.
Materials specified/provided by the lecturer