BIT1201 Programming Methodology II
Course Unit Title
BIT1201 Programming Methodology II
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
