You are on page 1of 14

Discovering Knowledge

CSC‐210
Object‐Oriented Programming
Engr. Usra Sami
Senior Lecturer
BUKC

11/05/2022 1
Discovering Knowledge

Gentle Reminder

“Switch Off” your Mobile Phone Or Switch


Mobile Phone to “Silent Mode”

11/05/2022 2
Discovering Knowledge

About This Course


Course Code CSC‐210
Course Title Object‐Oriented Programming
Credit Hours 3
Abbreviation OOP
Pre‐requisite Computer Programming
Type of Course Core
Course Description
Program design technique, Procedural vs. Object oriented
Programming, Basic Principal of Object oriented Programming,
Data Abstraction, Encapsulation, Classes and Objects, Function
and Operator Overloading, Single and Multiple Inheritance,
Polymorphism and Abstract Classes , Exception Handling, Stream
I/O and File Processing, Class Templates.

11/05/2022 3
Discovering Knowledge

Course Material
Textbooks
Java
How To Program 9th edition
Deitel|Deitel
C. Thomas Wu (2010), Object‐Oriented
Programming, 5th Edition Hall,
McGraw‐Hill.

11/05/2022 4
Discovering Knowledge

Course Material
Reference Books
Matt Weisfeld (2013), The Object‐
Oriented Thought Process, 4th
Edition, Wiley.

Joyce Farrell (2013), An Object‐


Oriented Approach to Programming
Logic and Design, 4th Edition Hall,
Course Technology.

11/05/2022 5
Discovering Knowledge

Course Assessment
Final Examination 50%
Midterm Examination 30%

Project 20%

Quizzes 10%
Tota 100%
l

11/05/2022 6
Discovering Knowledge

Lab Assessment
Practical Lab Exams 50%
Assignment 10%

5%
Class Participation
5%
Manual
Quiz 30%
100%

Total 100%

11/05/2022 7
Discovering Knowledge

Course Roadmap

11/05/2022 8
Discovering Knowledge

Course Outline

OO Paradigm Class and


MCV Object
Multi
Object
threading Interaction

Exception
Handling
Component
File I/O Abstract and
and JDBC Interface Polymorphism Collection
Inheritance
GUI

11/05/2022 10
9
Discovering Knowledge

Self‐Regulation

Be Punctual to Classes Study and revise the Progress Monitoring


and Labs lectures and practice •Attendance
the labs •Marks/Grades (quizzes, exams)
•Assignments submissions

11/05/2022 10
Discovering Knowledge

Everything is Only Once

oLectures
oLabs
oAssignments
oQuizzes
oExams

will
not
be
repe
11/05/2022 ated 11
Discovering Knowledge

Absent
Physically Absent Mentally Absent

o Sickness
o Funeral

11/05/2022 12
Discovering Knowledge

There are two kinds of people….

11/05/2022 13
Discovering Knowledge

11/05/2022 14

You might also like