محاضر/كمال السنوسي

المواد الدراسية

اجبارية / اختيارية نظري / عملي مساندة/تخصصية Course Code Course Name اسم المقرر
اجبارية الجانبين تخصصية CS500 Data structures هياكل البيانات والخوارزميات

وصف المقرر الدراسي*

وصف المقرر الدراسي
مفاهيم تراكيب وهياكل البيانات
أهــداف الـمـقـرر*
يهدف هذا المقرر لتعريف الطالب بأساسيات تراكيب وهياكل البيانات.
التعرف على الانواع المختلفة من تراكيب البيانات مثل :- االمصفوفات - السجلات - المكدس - الطوابير - القوائم المترابطة - هياكل البيانات المتشعبة .
دراسة ومعرفة خوارزميات البحث - خوارزميات الترتيب والفرز.
القدرة على فهم البرامج المختلفة بلغة ++C وفهم تراكيب البيانات المستخدمة فيها .
تأهيل طلبة القسم ليكونوا ملمين بالجوانب النظرية والعملية للمادة.
التعرف على تركيب هياكل البيانات و الخوارزميات
التعرف على تركيب هياكل البيانات و الخوارزميات
التعرف على تركيب هياكل البيانات و الخوارزميات

المعرفة والفهم*

المعرفة والفهم المهارات الدهنية المصادر العلمية والمهنية المهارات العامة والمنقولة
التعرف على مفهوم هياكل البيانات وانواعها. القدرة على ادراك الطرق المختلفة لمعالجة البيانات القدرة على استخدام تراكيب البيانات الصحيحة في المكان الصحيح. يقوم بتقديم مقالة أو تقرير فى مواضيع مختلفة من المقرر
فهم المفاهيم الأساسية والمصطلحات الموجودة في المقرر. تنمية مهارات التفكير العلمي من دراسة هذا المقرر . القدرة على حل المسائل البرمجية بأسلوب برمجي صحيح. تطوير قدرة الطالب على الحوار والمناقشة و تنمية مهارات التعلم من خلال الاطلاع علي الكتب والمراجع المتاحة أو علي شبكة المعلومات العالميةً
معرفة الخوارزميات الأساسية لحل مسائل هياكل البيانات المختلفة يتمكن الطلاب من فهم الفرق ما بين تراكيب البيانات المختلفة المستخدمة في بناء البرامج. يتقن تنفيذ برامج وتطبيقات هياكل البيانات بلغة ++c الاعتماد على النفس في برمجة التطبيقات المختلفة بجانب العمل الجماعي والتواصل الفعال مع الأخرين.
تعرف علي تركيب البيانات و الخوارزميات بناء المعرفه تحليل خورزميات تصميم الخوارزميات و هياكل البيانات
تحليل خورزميات و تركيب البيانات بناء المعرفه تصميم الخوارزميات استخدمات الخوارزميات و هياكل البيانات

اساليب التعليم*

اساليب التعليم
الاعتماد علي المحاضرات و طرق البحث و المجلات البحتية
الاعتماد علي طرق البحث و المجلات البحتية

المراجع والدوريات*

مكان تواجدها الناشر النسخة المؤلف عنوان المراجع
* * * * *
مكتبة تقنية المعلومات الحديثة الخوارزميات
مكتبة التكنولوجيا الحديثة و شبكة الإنترنت تحليل خورزميات و تركيب البيانات

المحتوى العلمي للمقرارت الدراسية*

المعمل المحاضرة عدد الساعات التمارين الموضوع العلمي
- - 0 - -
1 3 4 مقدمة لهياكل البيانات وتعريفها وأنواعها
2 2 5 1 المصفوفات Arrays والمؤشرات Pointers
2 2 5 1 التراكيب و السجلات Structures
2 2 5 1 المكدسات Stacks و تطبيقاتها
2 2 5 1 الطوابير Queues
2 2 5 1 List القوائم
2 2 5 1 هياكل البيانات المتشعبة الغير خطية (الأشجار) Tree(Binary ,Binary Search Tree ,And Tree Trarersal: Inorder ,Preorder ,Postorder And Insertion And Deletion).
2 2 5 1 خوارزميات البحث
2 2 6 2 خوارزميات الفرز والترتيب Sorting Sorting Algorithm: Insertion, Quick, Selection, Merge And Heap Sort.
3 3 عروض تقديمية عن الورقات البحثية تركيب البيانات و الخوارزميات
2 1 3 عروض تقديمية عن الورقات البحثية تحليل خورزميات و تركيب البيانات