Reference Material:
1. Bailey and Lundgaard, (1988) Program Design with Pseudo-code,
Brooks/Cole Publishing.
2. Lesley Anne Robertson, Simple Program Design: A step-by-step
approach, 4/e, ISBN: 0-619-16046-2 © 2004
2: Object Oriented Programming
Course Structure: Lectures: 2 /
Labs: 1
Credit Hours: 3
Prerequisites: Introduction to Computer System, Introduction to
Computer Programming
Objectives: The course aims to focus on object-oriented concepts,
analysis and software development.
Course Outline: Evolution of OO, OO concepts and principles, problem
solving in OO paradigm, OO program design process, classes, methods,
objects and encapsulation; constructors and destructors, overloading
operator and function overloading, derived classes, inheritance and
polymorphism, I/O and file processing, exception handling
Lab coverage: Introduction Object Oriented Programming Environment,
Implementation of OO simple programming: Classes, methods, objects
instantation, abstract Class and Inheritance, class composition, class
aggregation, Operator overloading, Implementation of I/O filing and
implementation of polymorphism, Constructors, Distracters, abstract data
HEC — RS&GIS Curricula 2005
40
types, file processing using OOPs.
Dostları ilə paylaş: |