Tuesday 15 April 2014

(COURSE OUTLINE)CMP240 - Object Oriented Programming

BS Computer Science (2nd year) Punjab University Course Outline:
to see the course outline of all subjects click here.
 
CMP240 - Object Oriented Programming (Paper VII — 50 Marks)

Objectives
The course aims to focus on object-oriented concepts, analysis and software development. The following topics will be covered in the course: Evolution of OO, OO concepts and principles, problem solving in OO paradigm, OO program design process. classes, methods, objects and encapsulation, constructors and desnuctors, operator and function overloading, virtual fimctions, derived classes, inheritance and polymorphism, I/O and file processing, exception handling.

Prerequisites
Introduction to Computing, Programming Fundamentals
Text Book
Budd, Understanding Object Oriented Programming, Addison Wesley.


Reference Material
  • Deitel and Deitel, Java: How to Programme, 5/e, Prentice Hall, ISBN:01310 l62l0/013 1202367 International Edition.
  •  Deitel and Deitel, C++: How to Programme, 4/e, Pearson.
  •  Bruce Eckel, Thinking in C++, 2nd Edition, Prentice Hall.

No comments:

Post a Comment