using Java
2015
Data Structure
Prepared by: Mahmoud Rafeek Al-farra
in Java
1. Introduction Lecture
mfarra.cst.ps www.fb.com/MahmoudRFarra
Contents
How to be successfully ?
Resources
Course outlines
Course description and guidelines
Who is Lecturer ?
Who is Lecturer ?
mfarra.cst.ps www.fb.com/MahmoudRFarra
 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 Admission and Registration Department.
 Lecturer in UCST (Full Time) since 4-2009 .
 Past:
 Head Of CC department, CSIT, CECS.
 Head of ITF1, ITF2 and ITF3.
 Lecturer in QOU, UP, CST as Part Time
 Contacts:
 E-mail: m . f a r r a @ c s t . p s Site: m f a r r a . c s t . p s
 YouTube channel: mralfarra1 FaceBook Page: MahmoudRfarra
 Slide Share: mralfarra Office: Admission and Registration Department
Course description
This course aims to make the student capable
of understanding and writing:
 Generic
 Algorithms of Sorting, Searching.
 Big-Oh Notation
 Different data structures as:
• Array List
• Sorting & Searching algorithms
• Linked Lists
• Stacks, Queues
• Trees, Graphs
• Hashing
mfarra.cst.ps www.fb.com/MahmoudRFarra
Course outline
 Introduction to data structure
 What and why ?
 Types
 Collection Classes
 Generic programming
 Big- Oh notation
 Java revision (1’st Quiz)
 Array Operations
 Searching Algorithms
 Sorting Algorithms
 Dynamic Data Structures
 Array Lists
 Linked Lists
 Stacks
 Queues
 Trees, graphs
mfarra.cst.ps www.fb.com/MahmoudRFarra
Resources
PPT Files
Resources
Text Book
Prepared by me
download them
from:
mfarra.cst.ps
Slideshare/mralfarra
Reference book
download them from:
fb/mahmoudRFarra
mfarra.cst.ps www.fb.com/MahmoudRFarra
Assessment
mfarra.cst.ps www.fb.com/MahmoudRFarra
20%
Mid
Exam
40%
Final
Exam
20%
Periodic
Quizzes
10%
Activities
10%
Practical
Exam
Assessment
You can discuss it
 All Activities done at class on the due date.
 Late assignments are not accepted.
Important dates
mfarra.cst.ps www.fb.com/MahmoudRFarra
MidHW
Activities
mfarra.cst.ps www.fb.com/MahmoudRFarra
You're
Partner Groups
Present.
Prepara.
Play &
Learn
How to be successfully ?
100%
75%
50%
25%
Ask allah
Re-study them
Have a mood
Prepare lectures
mfarra.cst.ps www.fb.com/MahmoudRFarra
using Java
2015
FB: M a h m o u d R F a r r a
YouTube: M a h m o u d R F a r
SlidesShare: mralfarra
Thank you

1 intro of data structure course