3 Credit Hour Course
Intended For Level 2 Term 1 Students
Prerequisite:
Introduction to digital computers; Programming languages, algorithms and flow charts; Structured Programming using C: Variables and constants, operators, expressions, control statements, functions, arrays, pointers, structure unions, user defined data types, input-output and files; Object-oriented Programming using C++: introduction; classes and objects; polyorphism; function and operator overloading; inheritance.