Severity: Notice
Message: Undefined index: some_name
Filename: controllers/CV.php
Line Number: 91
Backtrace:
File: /home/snosit/public_html/cv/application/controllers/CV.php
Line: 91
Function: _error_handler
File: /home/snosit/public_html/cv/index.php
Line: 292
Function: require_once
اجبارية / اختيارية | نظري / عملي | مساندة/تخصصية | 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 | عروض تقديمية عن الورقات البحثية | تحليل خورزميات و تركيب البيانات |