0% found this document useful (0 votes)
5 views9 pages

Oop Course File

The document outlines the course structure for Object Oriented Programming at Govt. College Women University Faisalabad, including lecture topics, links to resources, and assigned readings from the textbook 'C++: How to Program' by Deitel and Deitel. It emphasizes the importance of saving course materials on accessible platforms for transparency with the HEC and university portal. Each lecture includes specific topics and corresponding pages from the textbook, along with links for additional resources.

Uploaded by

Aroosa Maqsood
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views9 pages

Oop Course File

The document outlines the course structure for Object Oriented Programming at Govt. College Women University Faisalabad, including lecture topics, links to resources, and assigned readings from the textbook 'C++: How to Program' by Deitel and Deitel. It emphasizes the importance of saving course materials on accessible platforms for transparency with the HEC and university portal. Each lecture includes specific topics and corresponding pages from the textbook, along with links for additional resources.

Uploaded by

Aroosa Maqsood
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Govt.

College Women University Faisalabad


2nd MA
Department: Information Technology Semester:

Name of Teacher: Momal Ijaz Designation: Lecturer

Course Title: Object Oriented Programming Course Code:

Credit Hours: 3(2-1) Course file Link:


[Link]

Note: Please save this course file and all Lectures/assignment/quiz/presentation on Drive (Google drive/One
Drive) ensuring that all links are accessible to anyone outside the GCWUF which will aid in achieving better
transparency when sharing information with HEC or the University Portal.

Lecture# Topic/Links Book Name


Page
#
Lecture 1: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Evolution of object oriented programming C++: How to
Introduction to course Program, Deitel 1-7
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 2:
Lecture topic What is a model? [C++: How to 8-12
Why Oriented Language Object is used. Program, Deitel
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 3:
Lecture topic Object oriented advantages C++: How to 13-
What is an object? Program, Deitel 22
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 4:
Lecture topic Problem solving in OO paradigm [Wiley. C++: 39-
How to Program, 50
Deitel and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 5:
Lecture topic Encapsulation+ assignment [C++: How to 51-
Program, Deitel 52
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 6:
Lecture topic Implementation C++: How to 53-
Separation of Interface and implementation Program, Deitel 55
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 7:
Lecture topic Classes, methods C++: How to 56-
Program, Deitel 58
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 8: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Abstraction C++: How to 60-
Program, Deitel 63
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 9: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Assignment/quiz/ Provide link and result of the [C++: How to 63-
presentation Topic Assignment/quiz/presentation here Program, Deitel 70
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 10: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Classes C++: How to 78-
Program, Deitel 86
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 11:
Lecture topic Methods C++: How to 87-
Program, Deitel 90
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 12:
Lecture topic Objects and encapsulation [C++: How to 90-
Program, Deitel 98
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.)
Lecture 13: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Specialization (restriction) C++: How to 109-
Program, Deitel 118
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
[Link]]
(1)
Lecture 14: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Overriding [Wiley. Wrox] - 119-
Abstract classes Beginning 126
Android
Application
Development -
[Wei-Meng Lee]
(1)
Lecture 15:
Lecture topic Concrete classes [Wiley. Wrox] - 130-
Beginning 132
Android
Application
Development -
[Wei-Meng Lee]
(1)
Lecture 16: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Simple association [C++: How to 101-
Program, Deitel 106
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 17:
Aggregation [C++: How to 107-
Program, Deitel 113
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369. (1)
Lecture 18:
Assignment/quiz/ Provide link and result of the
presentation Topic Assignment/quiz/presentation here
Lecture 19: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Operator and function overloading C++: How to 123-
Program, Deitel 124
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 20: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Polymorphism in OO model C++: How to 124-
Program, Deitel 129
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 21: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Polymorphism advantages C++: How to 133-
Program, Deitel 138
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 22:
Lecture topic Defining a new user defined type [C++: How to 139-
Program, Deitel 143
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 23: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Object and Class C++: How to 124-
Program, Deitel 129
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 24:
Lecture topic Access specifiers C++: How to 133-
Program, Deitel 138
and Deitel,
Pearson, 8th
Edition (2012),
ISBN-13: 978-
0132662369.
MID EXAM
Lecture 25 : [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic I/O and file processing C++: How to 139-
Program, Deitel 143
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 26 :
Lecture topic Constructor C++: How to 143-
Program, Deitel 150
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 27:
Lecture topic Constructor overriding C++: How to 151-
Program, Deitel 158
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 28: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Default constructor C++: How to 159-
Program, Deitel 167
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 29: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Static Functions C++: How to 168-
Program, Deitel 173
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 30: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic C++: How to 174-
Event handling Program, Deitel 179
. and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 31:
Lecture topic Aggregation C++: How to 186-
Program, Deitel 190
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 32: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Database connectivity methods C++: How to 190-
Program, Deitel 195
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 33:
Assignment/quiz/
presentation Topic
Lecture 34: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Database connectivity C++: How to 195-
Program, Deitel 199
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 35: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Static Variable C++: How to
Program, Deitel
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 36: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Member functions C++: How to 100-
Program, Deitel 106
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 37: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Derived classes C++: How to 106-
Program, Deitel 115
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 38: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Inline function C++: How to 115-
Program, Deitel 119
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 39: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Virtual functions C++: How to 125-
Program, Deitel 132
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 40: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Constructor overloading C++: How to 133-
Program, Deitel 139
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 41: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Constructors and destructors C++: How to 140-
Program, Deitel 147
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 42:
Assignment/quiz/ [Link]
presentation Topic 6hGZfhBL-2AoTy6N-xHSdp46WVF2?
usp=drive_link
Lecture 43: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Information handling C++: How to 147-
Program, Deitel 154
and Deitel,
Pearson, 8th
Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 44: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Generalization C++: How to 154-
Program, Deitel 159
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 45: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Member functions C++: How to 159-
Program, Deitel 167
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 46: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Generalization C++: How to 167-
Program, Deitel 173
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 47: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic program design process C++: How to 173-
Program, Deitel 180
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.
Lecture 48: [Link]
WzS8Jj_NJrdcRfO4fmoZI5OUmZ_
Lecture topic Concepts related in inheritance C++: How to 180-
Program, Deitel 187
and Deitel,
Pearson, 8th

Edition (2012),
ISBN-13: 978-
0132662369.

Recommended Books(Latest Additions):

1. C++: How to Program, Deitel and Deitel, Pearson, 8 Edition (2012), ISBN-13: 978-0132662369.
th
2. Java: How to Ivor Horton’s Beginning Java, Ivor Horton, 7th Edition, (October 7, 2011), ISBN-10:
0470404140.
3. An Introduction to Object-Oriented Programming with Java, C. Thomas Wu, McGraw-Hill, 5 Edition,
th

(2010), ISBN: 9780073523309.


4. Program, Deitel and Deitel, Prentice Hall, 5 Edition, (2003), ISBN: 0131016210/ 0131202367.

You might also like