تراكيب البيانات

صفحة جديدة 1

أهداف المقرر:

يهدف المقرر إلي تمكين الطالب من الفهم المتعمق لتراكيب البيانات وكيفية تطبيقها لحل مسائل عملية.كما يهدف إلي تعليم الطالب كيفية تحليل أداء الخوارزميات. 

 

محتوى المقرر:

1.      مقدمة لمبادئ البرمجة والتوجه الشيئيو تجريد أنواع البيانات .

2.      المصفوفات و القوائم المتصلة.

3.      المكدس و طوابير الانتظار .

4.      الأشجار.

5.      الجداول .

6.      الأشكال الطبوغرافية.

7.      طرق حل المسائل، الترتيب والبحث .

8.      تحليل صعوبة الخوارزميات.

 

المهارات المتوقعة من هذه المقرر:

عند إنهاء هذا المقرر يتوقع أن يكون لدى الطالب القدرات التالية:

1.      الإلمام بأساسيات تراكيب البيانات وأنواعها المختلفة.

2.      معرفة كيفية اختيار الأنواع المناسبة من تراكيب البيانات لتوائم التطبيق المطلوب.

3.      استخدام تراكيب البيانات مع الخوارزميات الملائمة لها في تطوير البرمجيات.

 

الكتاب المقرر:

M. T. Goodrich and  R. Tamassia, “Data Structures and Algorithms in Java,” 4th Edition, 2005, Wiley, ISBN: 978-0471738848.

المرجع المساند:

Simon Gray, “Data Structures in Java: From Abstract Data Types to the Java Collections Framework,” 2006, Addison Wesley, ISBN: 978-0321392794.



 

آخر تحديث
10/13/2011 2:09:12 PM