Module/Course Description

Course Title: Object Oriented Designing and Development

Course Code: UU-COM-2014-MW

Programme: Bachelor of Science (BSc) in Computer Science - MW

Credits: 24.00

Course Description:

Module Description

The module demonstrates basic object-oriented concepts for simple as well as complex (private classes, objects, encapsulation, inheritance and polymorphism). It also identifies the key Object-Oriented Concepts (OO Concepts) required to build an OO system.

Module Aim

This module aims at helping students acquire the knowledge and programming skills of basic principles of the object-oriented programming as a new paradigm for software development using JAVA programming language.

Module Learning Outcomes

After completing the module students should be able to:

  1. Analyse problems and find abstract OO solutions
  2. Explain the advantages of OO designing and development over structural program development
  3. Explain the key features of OO development paradigm
  4. Utilise UML notation to design OO systems
  5. Identify the basic ideas behind class hierarchies, polymorphism, and programming to interfaces
  6. Explain the capabilities of several java API's and demonstrate appropriately the utilization of them
  7. Identify the object-oriented, windows-based and event driven programming paradigms
  8. Design, write and execute programs in Java.
  9. Design and develop (write/debug/correct) Java source code and GUI programs with specified requirements
  10. Identify basic principles of object-oriented program design/ advanced issues related to extrapolate manipulation of classes and methods-such as data.

Prerequisites: UU-BA-IND100, UU-FNT-103

Prerequisites Categories: Year 1

Typical Module duration: 7.0


This site uses cookies and other tracking technologies to assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide content from third parties Cookie Policy