Courses Catalogue

Object Oriented Programming

COURSE CODE: COS 2101
COURSE CREDIT UNIT: 4
ACADEMIC PROGRAMME: Computer Science, B.Sc
COLLEGE/SCHOOL/FACULTY: School of Mathematics and Computing
STATUS: Core
PROGRAMME TYPE: Undergraduate

Course Description

Course Description

This course examines the application of the object oriented paradigm to programming. Candidates will have practical experience of at least one object oriented programming language.

Course Objectives:

The aim of the course is to develop an understanding of the principles underpinning object oriented programming

 

Learning Outcomes:

Upon successful completion of this subject students should be able to:

·         Explain the motivation for and development of object oriented programming languages.

·         Produce class diagrams, object interaction diagrams and object state transition diagrams for a given problem.

·         Describe the essential features of an object oriented programming language

·         Produce and/or debug code fragments that illustrate principles of object oriented software development.

  • Describe the principles for testing object oriented software and derive sets of test data given a specification. 

KIU

Our Contacts

Kampala International University,
Box 20000, Ggaba Road, Kansanga, Kampala

+(256) 392 001 816
+(256) 752 800 802