Data Structures Course Objectives

Be familiar with basic techniques of algorithm analysis

Be familiar with writing recursive methods

Master the implementation of linked data structures such as linked lists and binary trees

Be familiar with advanced data structures such as balanced search trees, hash tables, priority queues and the disjoint set union/find data structure

Be familiar with several sub-quadratic sorting algorithms including quicksort, mergesort and heapsort

Be familiar with some graph algorithms such as shortest path and minimum spanning tree

Master the standard data structure library of a major programming language (e.g. java.util in Java 5)

Master analyzing problems and writing program solutions to problems using the above techniques


Electronic Useful References

Office Hours

Mon:     8 -10

Tue:    11-1 

Thur:   10-12


Pls see the Notice Board frequently

PLS review your acadmic advisor name on my Acadmic Advising page and bring all papers she asked you for..

CS120 Lab05 Answers now is posted

CS120 Lab06 is posted




 A draft copy of final exam is posted on the notice board, if you have any conflict with other courses come to department coordinator by Wednesday  16//06/1435 

The second midterm exam time table is available on my Acadmic Affairs page/ SecSemester34

Acadmic Advising Unit

سيعقد بإذن الله يوم الأربعاء تاريخ 23/6/1435هـ الساعة 9:30  اجتماع الارشاد الاكاديمي الثالث بطالبات علوم الحاسب والمعلومات .


Tiny Wisdom

Great thoughts speak only to the thoughtful mind, but great actions speak to all mankind.” ~Theodore Roosevelt

Contact Me

PLS Don't be hesitate to contact me by

Office phone:   0164043662

Email Address: [email protected]

إحصائية الموقع

عدد الصفحات: 23

البحوث والمحاضرات: 55

الزيارات: 10407