المقرارت الدراسية
المواد الدراسية
اسم المقرر |
Course Name |
Course Code |
اجبارية / اختيارية |
نظري / عملي |
مساندة/تخصصية |
هياكل البيانات I |
Data Structures I |
GS203 |
اجبارية |
نظري |
تخصصية |
هياكل البيانات I |
Data Structures I |
GS203 |
اجبارية |
نظري |
تخصصية |
هياكل البيانات I |
Data Structures I |
GS203 |
اجبارية |
نظري |
تخصصية |
هياكل البيانات I |
Data Structures I |
GS203 |
اجبارية |
نظري |
تخصصية |
وصف المقرر الدراسي*
وصف المقرر الدراسي |
يشمل هذا المقرر دراسة المخططات والأشجار بأنواعها , وكذلك طرق الترتيب للبيانات وانواعها. وخورزميات البحث فى التطبيقات وغيرها. |
أهــداف الـمـقـرر*
|
التعريف بالمفاهيم الأساسية لتراكيب أو هياكل البيانات والخوارزميات |
تُحدد أشهر الطرق أو الخوارزميات التي تم تصميمها للبحث عن المعلومة وتُوازن بينها |
تُعدد مع الشرح المفصل خوارزميات الترتيب |
تُعرف المكدسات والصفوف وتُوازن بينهما |
فهم فكرة إنشاء القوائم المتصلة والأسباب التي أدت إلى قيامها |
المقارنة بين المخططات والأشجار |
التُعرِّف على طرق النداء الذاتي والمؤشرات وتحدد استخداماتهما |
المعرفة والفهم*
المهارات العامة والمنقولة |
المصادر العلمية والمهنية |
المهارات الدهنية |
المعرفة والفهم |
ربط المسائل البرمجٌية بالواقع من خلال بحوث التخرج فى المستقبل |
يدرك الطالب مزايا استخدام تراكيب البيانات واستعمال لغات البرمجة المتقدمة لتطوير لحل المشكلات المعقدة بأسلوب تراكيب البيانات. |
يدرك الطالب تطوير حلول البرامج للمشاكل العلمية والتجارية. |
يدرك الطالب أساسيات تراكيب البيانات |
اساليب التعليم*
المراجع والدوريات*
عنوان المراجع |
المؤلف |
النسخة |
الناشر |
مكان تواجدها |
Open Data Structures |
PAT MORIN |
الأولى |
Press, Athabasca University |
|
Data Structures Using C++ |
VARSHA H. PATIL |
الأولى |
Oxford University Press , 2012 |
|
Algorithms and Data Structures |
Alfred Strohmeier, EPFL |
2000 |
Swiss Federal Institute of Technology in Lausanne |
|
المراجع الإلكترونية، مواقع الإنترنت...الخ: |
|
|
مواقع الكترونية لتراكيب البيانات باستخدام لغة سي++ |
|
المحتوى العلمي للمقرارت الدراسية*
الموضوع العلمي |
التمارين |
عدد الساعات |
المحاضرة |
المعمل |
مقدمة لمقرر تراكيب البيانات والخوارزميات تتضمن مفهوم البيانات وأنواعها وطرق تخزينها فى ذاكراة الحاسوب |
|
3 |
1 |
|
المصفوفات والمؤشرات وطرق البحث والترتيب للبيانات |
|
3 |
2,3,4 |
|
الاستدعاء الذاتى للبيانات |
|
3 |
5 |
|
القوائم المترابطة أو المتصلةLinked Lists |
|
3 |
6,7 |
|
مفهوم المكدسات Stack |
|
3 |
8 |
|
التصانيف والكائينات |
|
3 |
9و10 |
|
الطابور Queue |
|
3 |
11 |
|
الخوارزميات وزمن تنفيذها |
|
3 |
12 |
|
|