21CSC101T - Object
Oriented Design and
Programming:
UNIT 1
McGraw-Hill ©The McGraw-Hill Companies, Inc.,
2000
,Learning
Resources
n Grady Booch, Robert A. Maksimchuk, Michael W. Engle,
Object- Oriented Analysis and Design
withApplications,3rd ed.,Addison-Wesley,May2007
n Reema Thareja, Object Oriented Programming with C+
+, 1st ed., Oxford University Press, 2015
n Sourav Sahay, Object Oriented Programming with C+
+,2nd ed.,Oxford University Press,2017
n Robert Lafore, Object-Oriented Programming in C+
+,4th ed.,
SAMS Publishing, 2008
n McGrawHill,
Ali Bahrami,
2004 Object Oriented Systems
Development”,
n Craig Larmen, UMLandPatterns,3rd
Applying Hall,2004 ed.,Prentice
,EVOLUTION
To write a program for a computer, we must use
a computer language.
A computer language is a set of predefined
words that are combined into a program
according to predefined rules (syntax).
Over the years, computer languages have
evolved
from machine language to high-level languages.
, Software Evolution
Oriented Design and
Programming:
UNIT 1
McGraw-Hill ©The McGraw-Hill Companies, Inc.,
2000
,Learning
Resources
n Grady Booch, Robert A. Maksimchuk, Michael W. Engle,
Object- Oriented Analysis and Design
withApplications,3rd ed.,Addison-Wesley,May2007
n Reema Thareja, Object Oriented Programming with C+
+, 1st ed., Oxford University Press, 2015
n Sourav Sahay, Object Oriented Programming with C+
+,2nd ed.,Oxford University Press,2017
n Robert Lafore, Object-Oriented Programming in C+
+,4th ed.,
SAMS Publishing, 2008
n McGrawHill,
Ali Bahrami,
2004 Object Oriented Systems
Development”,
n Craig Larmen, UMLandPatterns,3rd
Applying Hall,2004 ed.,Prentice
,EVOLUTION
To write a program for a computer, we must use
a computer language.
A computer language is a set of predefined
words that are combined into a program
according to predefined rules (syntax).
Over the years, computer languages have
evolved
from machine language to high-level languages.
, Software Evolution