Object Oriented Software Development


Introduction to programming using an object-oriented approach, assuming little or no previous experience in programming.

Learning Outcomes

  1. Demonstrate an understanding of the core concepts of object-oriented programming

  2. Implement a software application using the Java programming language utilising core object-oriented programming concepts, and develop problem solving skills as part of this process

  3. Design an object-oriented software application.

  4. Test and debug an object-oriented software application

  5. Understand the universality of the object-oriented paradigm and its applicability to different programming languages.

% Coursework 100%