Software Design and Program Development 2


This module provides a solid foundation in Object Oriented Concepts and introduces advanced topics in the Java programming language.

Learning Outcomes

  1. Have knowledge and understanding of Object Oriented Methodologies and associated Object Oriented Language

  2. Create class hierarchies using the object-oriented design process

  3. Use an integrated development environment to write,compile and run programs in an Object Oriented Language.

  4. Design and implement programs in an Object Oriented language for complex problems, making good use of the Object Oriented  features of the language.

% Coursework 100%