BIT1201 Programming Methodology II

Course Unit Title

BIT1201 Programming Methodology II

Side Navigation

Course Unit Description

This course unit is more of object oriented programming and areas to be emphasized are: To build reusable objects by making use of encapsulation; polymorphism and inheritance in the C++ programming language. Throughout the subject; the emphasis will be on using object-oriented approaches to solving problems. Use of UML must be emphasized.

Course Objectives
The objectives of the course are to:

  • Give students a good insight into problem formulation and further aspects of computer programming principles and practice by using Object Oriented Paradigm-
  • Introduce the student to the design of an algorithm for the identified and define problem using the standard algorithm notations, convention and structure.
  • Introducing the student to the use of the different programming paradigms, e.g. procedure, modular, etc

Expected Learning Outcome
By the end of the course, the student should be able to:

  • Identify, define and analyze the problem before embarking on the process of designing the algorithm and developing computer program;
  • Use different programming paradigms
  • Categorize programming languages
  • Use different programming methodologies
  • Trained and graduate with competence programming skills.
  • Students enhance their programming skill with object oriented approach
  • Students appreciate the importance of object, classes etc. in programming.
  • Students appreciate application of programming in real world situation