You are on page 1of 4

‫اململكة العربية السعودية‬

‫التخصص‬ ‫القسم‬
‫املؤسسة العامة للتدريب التقين واملهين‬
‫برجميات احلاسب‬ ‫اإلدارة العامة للمناهج‬
‫احلاسب وتقنية املعلومات‬
‫‪1439‬هـ ‪2018 -‬م‬ ‫‪224‬‬

‫‪ 101‬برمج‬ ‫الرمز‬ ‫اخلوارزميات واملنطق‬ ‫اسم املقرر‬


‫متطلب سابق‬
‫‪5‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫الفصل التدرييب‬
‫‪3‬‬ ‫الساعات املعتمدة‬
‫‪2‬‬ ‫حماضرة‬
‫تدريب تعاوني‬ ‫ساعات اتصال‬
‫‪2‬‬ ‫عملي‬
‫(ساعة‪/‬أسبوع)‬
‫‪0‬‬ ‫مترين‬
‫وصف املقرر‪:‬‬
‫يقدم هذا املقرر جمموعة من املهارات األساسية واملوضوعات اليت متثل اساساً نظرياً لعلم الربجمة‪ ،‬حيث يتم‬
‫التدرب خالل هذا املقرر على العمليات املنطقية ‪ logical operations‬و التعبريات املنطقية ‪logical expressions‬‬
‫إضافة إىل خطوات حل املسائلة باستخدام خرائط سري الربنامج اليت تساعد على حتويل الوصف الكالمي لفعاليات‬
‫الربنامج إىل صيغة خوارزم ‪ algorithm‬قابل للتحول إىل برنامج‪.‬ويستخدم هذا املقرر بيئة احد الربامج التطبيقية اليت‬
‫تساعد على ترسيخ املفهوم يف حل املشكالت‪.‬‬
‫اهلدف العام من املقرر‪:‬‬
‫إكساب املتدرب املهارات األساسية الالزمة لتحليل املشكلة وحتويلها إىل خوارزمية قابله للربجمة‪.‬‬

‫األهداف التفصيلية للمقرر‪ :‬أن يكون املتدرب قادراً وبكفاءة على أن‪:‬‬
‫‪ - 1‬ميثل البيانات يف احلاسب‪.‬‬
‫‪ - 2‬حيدد مفهوم لغة الربجمة‪.‬‬
‫‪ - 3‬حيدد مفهوم اخلوارزمية‪.‬‬
‫‪ - 4‬يفرِّق بني التعبريات والعمليات املنطقية‪.‬‬
‫‪ - 5‬يكتب حل املسألة على شكل تعبريات منطقية‪.‬‬
‫‪ - 6‬حيلل املشكالت ‪ problem solving‬باستخدام اخلوارزميات‬
‫‪ - 7‬يرسم خريطة سري الربنامج املنطقية‪.‬‬

‫ساعات التدريب‬
‫الوحدات (النظرية والعملية)‬
‫العملية‬ ‫النظرية‬
‫‪0‬‬ ‫‪2‬‬ ‫مقدمة عن احلوسبة‬
‫‪0‬‬ ‫‪4‬‬ ‫متهيدات ومراجعات رياضية اساسية‬
‫‪0‬‬ ‫‪4‬‬ ‫مفهوم اخلوارزميات وحل املشاكل ‪problem solving‬‬
‫‪0‬‬ ‫‪18‬‬ ‫الطريقة اهليكلية‪ top-down‬حلل املشاكل‬
‫‪0‬‬ ‫‪4‬‬ ‫تقنيات خوارزمية اساسية متنوعة حللول بعض املشاكل ( العداد ‪ ،‬اجملاميع ‪ ،‬الرتتيب ‪...،‬اخل)‬

‫‪ 24‬من ‪91‬‬
‫اململكة العربية السعودية‬
‫التخصص‬ ‫القسم‬
‫املؤسسة العامة للتدريب التقين واملهين‬
‫برجميات احلاسب‬ ‫اإلدارة العامة للمناهج‬
‫احلاسب وتقنية املعلومات‬
‫‪1439‬هـ ‪2018 -‬م‬ ‫‪224‬‬

‫‪14‬‬ ‫‪0‬‬ ‫التعرف على بيئة احدى الربامج املساعدة حلل اخلوارزميات مثل ‪Alice‬‬
‫‪18‬‬ ‫‪0‬‬ ‫الشروع يف العمل مع أليس ‪3‬‬
‫‪32‬‬ ‫‪32‬‬
‫اجملموع‬
‫‪64‬‬

‫إجراءات واشرتاطات السالمة ‪:‬‬


‫‪ - 7‬اتباع تعليمات سالمة املكان‪.‬‬
‫‪ - 8‬ترتيب املكان بعد االنتهاء من العمل‪.‬‬
‫‪ - 9‬ايافظة على سالمة األجهزة‪.‬‬

‫املنهج التفصيلي (النظري والعملي)‬


‫أدوات التقييم‬ ‫احملتوى‬ ‫الساعات‬
‫االختبارات واألعمال الشفهية‪.‬‬ ‫مقدمة عن احلوسبة‪:‬‬ ‫‪2‬‬
‫االختبارات واألعمال التحريرية‪.‬‬ ‫‪ ‬قيام الكمبيوتر بالعمليات العقلية‬
‫األداء العملي‬ ‫‪ ‬املعلومات والبيانات‬
‫‪ ‬الفرق بني الكمبيوتر واإلنسان‬
‫‪ ‬متثيل البيانات‬
‫‪ ‬الربجمة ولغاتها‬
‫‪Introduction to Computing: Explorations in Language, Logic, and Machines,‬‬
‫مراجع املوضوع‬
‫‪chapter 1,2,3‬‬
‫االختبارات واألعمال الشفهية‪.‬‬ ‫متهيدات ومراجعات رياضية اساسية‪:‬‬ ‫‪4‬‬
‫االختبارات واألعمال التحريرية‪.‬‬ ‫‪ ‬التعبريات املنطقية‬
‫األداء العملي‬ ‫‪ ‬العمليات املنطقية‬
‫‪ ‬العمليات احلسابية‬
‫‪ ‬طريقة اسناد قيمة جملهول‬
‫‪Design and Analysis of Algorithms By: Parag H. Dave; Himanshu B.‬‬
‫مراجع املوضوع‬
‫‪Dave,Appendix A‬‬
‫االختبارات واألعمال الشفهية‪.‬‬ ‫مفهوم اخلوارزميات وحل املشاكل‪:‬‬ ‫‪4‬‬
‫االختبارات واألعمال التحريرية‪.‬‬ ‫‪ ‬ماهي اخلوارزمية‬
‫األداء العملي‬ ‫‪ ‬أهمية خوارزميات يف جمال احلاسوب‬
‫‪ o‬العالقة بني اخلوارزميات وغريها من اجملاالت يف عامل‬
‫الكمبيوتر‬
‫‪Design and Analysis of Algorithms By: Parag H. Dave; Himanshu B. Dave,‬‬
‫مراجع املوضوع‬
‫‪chapter:1‬‬

‫‪ 25‬من ‪91‬‬
‫اململكة العربية السعودية‬
‫التخصص‬ ‫القسم‬
‫املؤسسة العامة للتدريب التقين واملهين‬
‫برجميات احلاسب‬ ‫اإلدارة العامة للمناهج‬
‫احلاسب وتقنية املعلومات‬
‫‪1439‬هـ ‪2018 -‬م‬ ‫‪224‬‬

‫املنهج التفصيلي (النظري والعملي)‬


‫أدوات التقييم‬ ‫احملتوى‬ ‫الساعات‬
‫االختبارات واألعمال الشفهية‪.‬‬ ‫حل املشاكل باستخدام احلاسوب ‪:‬‬ ‫‪18‬‬
‫االختبارات واألعمال التحريرية‪.‬‬ ‫‪ ‬مفهوم حل املشاكل‬
‫األداء العملي‬ ‫‪ ‬حتديد املشكلة‬
‫‪ ‬تطوير منوذج حلل املشكلة‬
‫‪ ‬تصميم اخلوارزمية‬
‫‪ ‬التحقق من صحة اخلوارزمية‬
‫‪ ‬خطوات حل املشكلة‬
‫‪Design and Analysis of Algorithms By: Parag H. Dave; Himanshu B. Dave, chapter:2‬‬ ‫مراجع املوضوع‬
‫االختبارات واألعمال الشفهية‪.‬‬ ‫الطريقة اهليكلية‪ top-down‬حلل املشاكل وطرق التحكم يف سري اخلطوات ‪:‬‬ ‫‪18‬‬
‫االختبارات واألعمال التحريرية‪.‬‬ ‫‪ ‬مفهوم تنفيذ اخلطوات من اعلى ألسفل‬
‫األداء العملي‬ ‫‪ ‬مفهوم طرق التحكم يف سري خطوات احلل‬
‫‪ o‬التفرعات‬
‫‪ o‬الدوارني‬
‫‪ ‬طريقة رسم التعليمات وعمليات التحكم‬
‫‪ ‬مفهوم املصفوفة‬
‫‪ ‬مفهوم الدوال واإلجراءات‬
‫‪Design and Analysis of Algorithms By: Parag H. Dave; Himanshu B. Dave, chapter:3‬‬ ‫مراجع املوضوع‬
‫االختبارات واألعمال الشفهية‪.‬‬ ‫تقنيات خوارزمية حلل مشاكل أساسية‪:‬‬ ‫‪4‬‬
‫االختبارات واألعمال التحريرية‪.‬‬ ‫‪ ‬اجملموع‬
‫األداء العملي‬ ‫‪ o‬جمموع االعداد الزوجية‬
‫‪ o‬جمموع اعداد فردية‬
‫‪ ‬املضروب الرياضي‬
‫‪ ‬باقي القسمة‬
‫‪ ‬إجياد أكرب عدد‬
‫‪ ‬الرتتيب‬
‫‪ ‬حل معادلة من الدرجة الثانية باستخدام القانون العام‬
‫‪ ‬خوارزميات على امثلة لتوزيع املواريث يف اإلسالم‬
‫‪ ‬حساب املساحات‬
‫‪ ‬إجياد قيمة اجيار سلعة جتارية )سيارات ‪ ،‬خدمات ‪...،‬اخل)‬
‫‪Design and Analysis of Algorithms By: Parag H. Dave; Himanshu B.‬‬
‫مراجع املوضوع‬
‫‪Dave,Appendix D‬‬

‫‪ 26‬من ‪91‬‬
‫اململكة العربية السعودية‬
‫التخصص‬ ‫القسم‬
‫املؤسسة العامة للتدريب التقين واملهين‬
‫برجميات احلاسب‬ ‫اإلدارة العامة للمناهج‬
‫احلاسب وتقنية املعلومات‬
‫م‬2018 - ‫هـ‬1439 224

)‫املنهج التفصيلي (النظري والعملي‬


‫أدوات التقييم‬ ‫احملتوى‬ ‫الساعات‬
.‫االختبارات واألعمال الشفهية‬ ‫التعرف علي بيئة احدى الربامج املساعدة على بناء احللول اخلوارزمية باستخدام‬ 14
.‫االختبارات واألعمال التحريرية‬ Alice , ‫مثل برنامج‬visualization ‫االشكال املرئية‬
‫األداء العملي‬ Greenfootscratch,
http://www.aliceprogramming.net/text/AppendixA.pdf - 1
‫مراجع‬
Java Fundamental Student English Section 2 Alice (Oracle Academy) - 2
Alice documents and videos tutorials ‫املوضوع‬
- 3
(http://www.alice.org/3.1/materials_introduction.php)
.‫االختبارات واألعمال الشفهية‬ :3 ‫الشروع يف العمل مع أليس‬ 18
.‫االختبارات واألعمال التحريرية‬ ‫ حتديد مكونات املشهد‬
‫األداء العملي‬ ‫ إنشاء وحفظ املشروع اجلديد‬
‫ إضافة كائن إىل مشهد‬
‫ فتح وحفظ مشروع‬
‫ ادراج تعليمات الربجمة البسيطة‬
‫ استخدام اوامرالنسخ والرتاجع‬
‫ فهم التحقق والتصحيح‬
‫إضافة عدة كائنات للمشروع‬ 
‫ التحكم يف خصائص الكائنات‬
‫ التحكم برجمياً يف الكائنات‬
‫ التحكم يف التعليمات‬
‫ الدوال‬
http://www.aliceprogramming.net/text/AppendixA.pdf - 1
‫مراجع‬
Java Fundamental Student English Section 2 Alice (Oracle Academy) - 2
Alice documents and videos tutorials ‫املوضوع‬
- 3
(http://www.alice.org/3.1/materials_introduction.php)

 Introduction to Computing: Explorations in Language, Logic, and Machines


 Design and Analysis of Algorithms By: Parag H. Dave; Himanshu B. Dave.
 http://www.aliceprogramming.net/text/AppendixA.pdf ‫املراجع‬
 Java Fundamental Student English Section 2 Alice (Oracle Academy)
 Alice documents and videos tutorials
(http://www.alice.org/3.1/materials_introduction.php)

91 ‫ من‬27

You might also like