3. OO
OO
PP
Who’s the Lecturer?
Mahmoud Rafeek Alfarra
Education:
MSc Computer Science,2008, Pattern Recognition, AAST, Alexandria, Egypt.
BSc Computer Science,2004, The Islamic University of Gaza, Palestine.
General Secondary School Certificate,1999, Science division, Khan Younis,
Gaza, Palestine.
Currently :
Head of CECS in UCST since 2013
Lecturer in UCST (Full Time) since 2009
Training [Java, Personal Planning, CMS, Teamwork]
Past:
Head of 1’st, 2’nd and 3’rd Information Technology Forum (2011 -2013)
Head of CSIT Department in CST (2012-2013 )
Head Of Computer Center in CST (2009 - 2011)
Lecturer in QOU, UP, UCAS, CST as Part Time
Contacts:
E-mail: m.farra@cst-kh.edu.ps Site: http://www.cst.ps/staff/mfarra
FaceBook Page: mahmoudRfarra YouTube channel: mralfarra1
www.cst.ps/staff/mfarra
4. OO
OO
PP
Course objectives
Understand major concepts of object-oriented
programming.
• Encapsulation – Abstraction
• Class – Object – Inheritance – Polymorphism
Knowledge and skills in OO design and program
development
Experience in Java programming and program
development within an integrated development
environment
5. OO
OO
PP
Resources
Power point’s files prepared by me.
References:
Java™ How to Program, Sixth Edition, By H. M. Deitel - Deitel &
Associates, Inc., P. J. Deitel - Deitel & Associates, Inc. 2004
محمود تأليف ,البرمجة مبادئ و الخوارزميات في المفيد / فقط المعرفة و للفائدة عربي مرجع
يونس خان – التكنولوجيا و العلوم كلية ,الفرا رفيق2011.
7. OO
OO
PP
Sending Home works
All home works must be send by CST’s
moodle.
http://moodle.cst.ps/moodle
You must set the title of your HW as
OOP_IT _ HW# 1_ Fname Lname
You will be unable to upload your project
after the expiry date.
http://mfarra.cst.ps
8. OO
OO
PP
Sending Questions
http://mfarra.cst.ps
All Questions must be send as comments
to the page of course on
http://mfarra.cst.ps
Special questions can be sent to my email
m.farra@cst.ps
You must set the title of your question as
OOP_IT _ Question _ Fname Lname
9. OO
OO
PP
Office Hours
Office Hours are a greatly time to have a good
Science.
They are yours.
Every
Thu (10:00 To 12:00 AM)
Sun (8:30 To 10:00)
Office (AD019)
10. OO
OO
PP
Syllabus
Revision of main programming concepts.
Introduction to OOP.
Class & object
Array / Array List & Class
Array of objects.
Inheritance
Polymorphism
Detailed syllabus is available on my
site
http://www.cst.ps/staff/mfarra
Detailed syllabus is available on my
site
http://www.cst.ps/staff/mfarra
11. OO
OO
PP
How to be successfully ?!
SuccessSuccess
Have a mood
with attendance
Re-study lectures
one by one
Ask Allah
http://mfarra.cst.ps