OBJECT-ORIENTED PROGRAMMING-Year 2 Semester I-Demonstrate

Post New Homework

OBJECT-ORIENTED PROGRAMMING

Course Description

The object oriented programming paradigm has been used in many projects to build complex software systems. This course provides students with the opportunity to acquire skills for building software based on the object oriented programming paradigm. C++ and/or Java are some of the languages used in this course.

Course Objectives

The course aims to enable students to:

a) Understand and use the Object Orientation Paradigm for software development

b) Develop software using a programming language like C++ and/or Java

c) Understand the use of basic object-orient programming language features in a working program

d) Understand the use of the following advanced features of inheritance, encapsulation, overloading, polymorphism, abstract classes and interfaces in a program

Learning Outcomes

Upon successful completion of the course, students should be able to:

a) Demonstrate the understanding and application of Object oriented design techniques for software development using a programming language like C++ and/ or Java

b) Correctly use the basic features in a working program: objects, classes, methods, IO handling, decisions and iterations

c) Apply and interpret the following advanced features in a working program: inheritance, encapsulation, overloading, polymorphism, abstract classes and interfaces

Post New Homework
Captcha

Looking tutor’s service for getting help in UK studies or college assignments? Order Now