المحاضرة الثالثة لغات البرمجة
Transcript of المحاضرة الثالثة لغات البرمجة
في الحاسوبالتعليم
EDCT 579 / العمري بليهش عائشة الدكتورة لسعادة
التعليمالحاسوب في
2الحاسوب في التعليم
اآللي , بالحاسب أهميته التعريف ومميزاتهالمكونات على في والتعرف األساسية
التخزين ووسائط الحاسوب
. الحاسوب برمجة في المستخدمة اللغاتدور . اآللي الحاسب للغات المكونة العناصر
اإلدارية العمليات في وتأثيرها اآللية . الحاسباتالتقديمي العرض برنامج مهارات تابع
( power point.)
الكلمات ) معالج Microsoft Office Word)برنامجمهارات 2007 أهم ميزاته، البرنامج، عن مقدمة ،
البرنامج
العروض انتاج مهارات على المتعلمين تدريبباستخدام التقديمية الصوت Audacityوتسجيل
. المصدر المفتوحة برامج أشهر أحد
وطرق وأعراضه الحاسوب فيروس تعريفللتعامل الصحيحة الطرق ومسحه، عنه الكشف
. حياتنا في الحاسوب الحاسوب، مع
المادية اآللي الحاسب مكوناتالمكونات : أهمية ، بينهما الفرق والبرمجية
البرمجيات . أنواع ، للحاسب البرمجية
وأنماطها التعليمية، البرمجيات مفهوموتصميم اختيار معايير وتحديد ومكوناتها
ضوء في وتقييمها الجيدة التعليمية البرمجياتالعالمية .المعايير
: اإلنترنت، مفهوم التعليم في االنترنت استخدامالبريد التعليم، في اإلنترنت واستخدامات تطبيقات
األخبار، مجموعات البريدية، القوائم اإللكتروني،بعد عن االتصال المخاطبة، أو المحادثة برامج
: الكتاب نشأة االلكترونية والمجالت الكتب تصميم ، مميزاته أشكاله ، مسمياته ، ،تعريفه االلكتروني
كتاب الى الصفحات تحويل . طرق
: مميزات التعليم في الحاسوب استخداماتالتعليم ومعوقات
التعليمية اإلدارة في كأداة ،الحاسوب .بمساعدة
التقديمي ) العرض خصائص( power pointبرنامج ،العرض برنامج مهارات وإمكاناته، البرنامج
(.power pointالتقديمي )
الحاسوب في التعليم
التعليم في الحاسوبEDCT 579
التعليمالحاسوب في
محتـــــويات العــــــــــــرض
األسئلةالمحاضرةاألهداف
تطبيق الطالباتعلى المحاضرة
التعليمالحاسوب في
الثالثة المحاضرةفي المستخدمة اللغات
الحاسوب برمsجة
التعليمالحاسوب في
:األهدافقادرة الطالبة تكون المحاضرة نهاية في يتوقع
أن : على. اآللي للحاسب البرمجة لغة تعرف. الحاسب للغات المكونة العناصر تذكر. البرمجة لغات أنواع تعدد في اآللية الحاسبات دور توضح
. اإلدارية العمليات على البرمجية اللغات تأثير تبين
. اإلدارية المستويات
التعليمالحاسوب في
7The Power of PowerPoint | thepopp.com
: ـاـلـمـقـدـمة , ولكنّه عملية بأية بمفرده يقوم وال ذكاء أي على تنطوي ال آلة الحاسوب . مع اإلنسان ويتصل بها اإلنسان يزوده التي التعليمات من سلسلة يُنفذ , واإلنجليزية العربية كاللغة الطبيعية اللغات باستعمال الناس من غيره
وفهمها الحقائق معرفة من تمكّنها التي القوة من تحمل الطبيعية فاللغات , الحاسبات برمجة ولغات المبهمة والرموز المجّردة المفاهيم وتعريف
, أن ويجب اإللكتروني الحاسب مع اإلنسان تخاطب وسيلة هي اإللكترونيةنسميه ما وهذا والحاسب اإلنسان للطرفين مفهومة التخاطب لغة تكون
( . CODEبالشيفرة ) , األول الحاسوب ابتكر أن منذ البرمجة لغات بتطوير بدأ اإلنسان بأن علًما
الحاسوب بتطّور كبير حدّ إلى البرمجة لغات تطّور وارتبطالتعليمالحاسوب في
: sةsجsمsرsبsلsا sةsغsل sمsوsهsفsم
8
المرتبطة التعاريف بعض إلى التطّرق يتم البرمجة لغة تعريف قبل: ومنها بها
المعنى (: Instructionاألوامر ) محددة تعليمات أنها على تُعّرفالحاسب ِقبَل من تُنفذ
مرتبة " (: Programالبرنامج ) األوامر من مجموعة أنه على يُعّرفجزئيًا البيانات معالجة عمليات وظائف تؤدي منطقي تسلسل وفق
لحّل وموجهة محددة كتابية وقيود شروط على بناء وذلك كليًا أومعينة مشكلة أو مسألة
التشغيل ) مجموعة (: Operating Systemنظام أنه على يعّرفوبرامجه الحاسوب مع التعامل المستخدم على يسّهل البرامج من
وتطبيقاته
التعليمالحاسوب في
: sةsجsمsرsبsلsا sةsغsل sمsوsهsفsم
9
البرمجة ) لغات أنها ( Programming Languagesتعرف علىالتي الوسيلة وهي والمستخدم الحاسب بين االتصال وسيلة
." برامجهم بكتابة المبرمجون يقوم بواسطتها
البعض بعضها مع مرتبطة التعاريف جميع أن سبق مما وياُلحظ , البرامج ثّم البرنامج تشكّل التي األوامر من تبدأ تسلسلي بشكل , المستخدم أو اإلنسان يتعامل وحتى التشغيل نظام تشكّل التي
بينه اتصال وسيلة تكون برمجة لغات إلى يحتاج التشغيل نظام مع. الحاسب وبين
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
: sبsسsاsحsلsا sتsاsغsلsل sةsنsوsكsمsلsا sرsصsاsنsعsلsا
10
الرموز .1 مجموعة األساسيةCharacter Set
العشرية األرقام مجموعة وهيوالحروف(, 9…3 2 1 0العربية )
والرموز(, A,B,C,…,Zاألبجدية )من ): % ! + ...(. الهدف & الخاصةأو نقل هو فيها المقارنة التربية
البالد من التعليم نظم استعارةالهدف, خطأ ثبت حتى المتقدمة
فظهرت معاً المنهج وخطأ. التالية المرحلة
Words 2. مرّمزة : الكلمات أسماء إّما تكون
المستخدم ِقبَل منوتسّمى البيانات لعنونةرموز, أو بالمتغيراتالحاسب بلغة خاصة . األوامر لتنفيذ
: يلي فيما تتمثّل العناصر من مجموعة من تتكّون إنسانية لغة أي مثل الحاسب لغات
التعليمات .3 مجموعة واألوامرInstruction Setالرموز من مجموعة
بلغة الخاصةيتم حتى الحاسباإلشارات إرسالوحدة من التنظيميةللقيام التحكّم
األوامر بتنفيذ
اللغة .4 قواعدLanguage Baseالقوانين من مجموعة
القيود أو والقواعدوالكلمات الرموز لكتابة
البرنامج في والتعليمات . األوامر تنفيذ يتم حتى
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
اsلsحsاsسsب sةsجsمsرsب sتsاsغsل sعsاsوsنsأ:
11
اآللة. : 1 Machine Languageلغة
وحداته بين لالتصال الحاسب يفهمها التي الوحيدة اللغة وهي , العملية رمز األول شقين من وتتكّون المختلفة الداخلية
(Operation code,)المعلومات ) موضع (.Addressوالثاني
, وهذه الحاسوب برمجة لغة بها مّرت التي المرحلة تطّور طبيعة نوع كل يعكس أنواع الحاسب للغةالتالي النحو على :األنواع
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
اsلsحsاsسsب sةsجsمsرsب sتsاsغsل sعsاsوsنsأ:
12
التجميع. )2 لغة أو الرمزية (: Symbolic Languageاللغة
تستخدم عمليات الجمع والطرح والضرب والقسمة, وتحتاج لبرامج مصدرية للترجمة إلى
لغة الحاسب وهي البرامج الهدفية وذلك بواسطة برنامج يسّمى بالمجّمع.
, وهذه الحاسوب برمجة لغة بها مّرت التي المرحلة تطّور طبيعة نوع كل يعكس أنواع الحاسب للغةالتالي النحو على :األنواع
برنامج مصدري
Source program
مجّمع برنامجAssembler program
هدفي برنامجObject program
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
Add Image
اsلsحsاsسsب sةsجsمsرsب sتsاsغsل sعsاsوsنsأ:
13
High-level. اللغات الراقية أو اللغات العالمية )3Language :)
تستخدم لتالفي صعوبة البرمجة باللغات البسيطة )لغة اآللة واللغة الرمزية(؛ ليتمكن المبرمج من
برمجة المسائل بكل يسر وسهولة. وتحتاج لبرامج مصدرية للترجمة إلى لغة الحاسب وهي البرامج الهدفية وذلك بواسطة برنامج يسّمى بالمترجم.
, وهذه الحاسوب برمجة لغة بها مّرت التي المرحلة تطّور طبيعة نوع كل يعكس أنواع الحاسب للغةالتالي النحو على :األنواع
برنامج مصدريSource
program
مترجم برنامجCompiler program
هدفي برنامجObject
program
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
sةsعsئsاsشsلsا sةsيsقsاsرsلsا sتsاsغsلsلsا sمsهsأ:اsالsسsتsخsدsاsم
14
كوبل )1. .COBOLلغة العامة(: واإلدارية التجارية للتطبيقات تُستخدم وهي
فورتران )2. والعلمية(: FORTRANلغة الرياضية للتطبيقات تُستخدم وهيوالهندسية.
.3- - ال بي وهي( Programming Language-1اختصار(: )PL/1 )1لغة . والفورتران الكوبل لغة من مزيج
بيسك )4. واألكثر(: BASICلغة البرمجة لغات تعلّم في الراغبين تخدم وهيانتشاًرا.
االلجول )5. نسبة( ALGOrithmicاختصار(: )ALGOLلغة الخوارزم وهي . الخوارزمي العربي التعليمالحاسوب في للعالم
The Power of PowerPoint | thepopp.com
sةsعsئsاsشsلsا sةsيsقsاsرsلsا sتsاsغsلsلsا sمsهsأ:اsالsسsتsخsدsاsم
15
باسكال )6. الشهير(: )PASCALلغة الرياضيات لعالم الذي( PASCALنسبة. ميكانيكية حاسبة آلة أول أعدّ
.7( - - جي آر بي لغة( Report Program Generatorاختصار(: )PRGلغة أيوالتجارية, اإلدارية منها المختلفة التقارير في وتستخدم التقارير
, Cلغة 8. ومعقدة: قوية وهي العالية واللغات التجميع لغة بين تجمع وهيالتشغيل ) نظام كتابة تمت ( .UNIXوبواسطتها
لغة++: Cلغة 9. لتعديل لغة , Cهي وبها االستخدام شائعة وهي والباسكالالبيانات قواعد إدارة ونظم متعددة ووسائط رسومات
التعليمالحاسوب في
باباج شارلز
هو مبرمج : أول
) باباج اإلبحار )شارلز لغرض البريطانية البحرية للقوات فلكية جداول لبرمجة الفرق آلة على عمل .الذي
اآللsssة لssغssة
الحروف لغsssةالمجمعssssة
اللssغsssات الراقيsssة
اللغات تطور
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
sتsاsيsلsمsعsلsا sيsف sةsيsلsآلsا sتsاsبsسsاsحsلsا sرsوsد:sةsيsرsاsدsإلsا
17
التعّرف. 1على السريع
طبيعة المشكلة اإلدارية.
1: التخطيط. في اآللية الحاسبات دور
1
الوقت. 2 توفيربالنسبة والجهدتعويًضا للمدراء
األعمال عن. اليدوية الكتابية
2
المدير. 3 إعطاءعلى القدرةأكثر تقويملالحتماالت
الممكنة للعالقات المرتبطة
بالمتغيرات الداخلية
والخارجية للمؤسسة.
3
على. 4 العملالخطط تطوير
الفرعية برامج باستخدام. المشاريع جدولة
4
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
sتsاsيsلsمsعsلsا sيsف sةsيsلsآلsا sتsاsبsسsاsحsلsا sرsوsد:sةsيsرsاsدsإلsا
18
إلى. 1 السعيتكامل
الوظائف.
2: التنظيم. في اآللية الحاسبات دور
1
تسهيل. 2االتصاالت
األفقية والرأسية والقطرية.
2
نطاق. 3 توسيعاإلشراف.
3
النظر. 4 إعادةبين العالقة في
التنظيم الرسمي
الغير والتنظيمفي رسمي
اإلدارة.
4
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
sتsاsيsلsمsعsلsا sيsف sةsيsلsآلsا sتsاsبsسsاsحsلsا sرsوsد:sةsيsرsاsدsإلsا
19
وضع. 1الوصف
المنطقي لألهداف
والوسائل والفروض
للعمل اإلداري.
3: القرارات. اتخاذ في اآللية الحاسبات دور
1
وصف. 2 إعطاءللمشكلة دقيق
والعوامل . فيها المؤثرة
2
ألفضل. 3 تحديدالممكنة الحلول
للمشكلة, والبدائل المقترحة.
3
على. 4 القدرةالنتائج؛ توضيح
نظام لتغييرالمؤسسة
لألفضل.
4
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
sتsاsيsلsمsعsلsا sيsف sةsيsلsآلsا sتsاsبsسsاsحsلsا sرsوsد:sةsيsرsاsدsإلsا
20
تقديم. 1معلومات
إلعداد أفضل؛المعايير
أو الرقابيةاألداء أنماط. دقيق بشكل
4: الرقابة. في اآللية الحاسبات دور
1
تقديم. 2كافية معلومات
األداء عنالفعلي
التي واإلنجازاتالوصول تّم
إليها.
2
مقارنات. 3 عملالمعايير بين
واإلنجازات الرقابيةظل في الفعلية
المعلومات؛ منطقالفروق لتوضيح
التي واالنحرافاتالتنفيذ خالل تّمت . اإلدارية العمليات
3
تصحيح. 4من االنحرافات
المعلومات خاللالمقدّمة.
4
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
sىsلsع sيsلsآلsا sبsسsاsحsلsل sةsيsجsمsرsبsلsا sتsاsغsلsلsا sرsيsثsأsت: sةsيsرsاsدsإلsا sتsاsيsوsتsسsمsلsا
21
على لالعتماد الحديثة االتجاهات ظهور في السبب أن يالحظفي المتزايد الشك للحاسب؛ البرمجية واللغات اإلحصائية األساليب
, المعادالت وأن عليها والحكم األمور تقدير على المديرين قدرةغير ) النوعية بالعوامل اإلحاطة عن تعجز اإلدارة في الرياضية
.الكمية(
: الُعليا اإلدارة على التأثير
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
sىsلsع sيsلsآلsا sبsسsاsحsلsل sةsيsجsمsرsبsلsا sتsاsغsلsلsا sرsيsثsأsت: sةsيsرsاsدsإلsا sتsاsيsوsتsسsمsلsا
22
األساليب على لالعتماد الحديثة االتجاهات ظهور في السبب أن ياُلحظ: كالتالي للحاسب البرمجية واللغات اإلحصائية
اآللي 1. الحاسب لغات استخدام الحتماالت التمهيدية الدراسات من بد الاإلدارات قادة من المختلفة للمشروعات اإلدارية العمليات في
المتوسطة. خالل 2. من ووسائله وانسيابه العمل تدفق في النظر إعادة من بد ال
. المتوسطة اإلدارات مديريإعداد 3. عمليات في بالعمل مباشرة المتصلين المديرين مشاركة من بد ال
. , المتخصصين من العملية بهذه القائمين ومساعدة والبرامج النظملمعالجة 4. المتوسطة؛ اإلدارات في المديرين مساهمة من بد ال
, اآللي الحاسب استخدام على المترتبة واالنفعالية النفسية االنعكاسات . المنظمة داخل والتغييرات الوظائف بعض عن االستغناء حيث من
• : المتوسطة اإلدارة على التأثير
التعليمالحاسوب في
The Power of PowerPoint | thepopp.com
sىsلsع sيsلsآلsا sبsسsاsحsلsل sةsيsجsمsرsبsلsا sتsاsغsلsلsا sرsيsثsأsت: sةsيsرsاsدsإلsا sتsاsيsوsتsسsمsلsا
23
الوظائف بعض لتالشي اآللي؛ الحاسب باستخدام تأثًّرا األكثر هي , عدد تخفيض وبالتالي التكرار أو بالروتين تتصف التي اإلدارية
, أخرى وظائف ابتكار إلى باإلضافة الوظائف هذه مثل في العاملين , , والتوظيف النتائج ومراجعة المختلفة الكشوفات كإعداد مساعدة
. اآللي بالحاسب المتعلّقة الوظائف من وغيرها اإللكتروني
• : التنفيذية المستويات على التأثير
التعليمالحاسوب في
24
The Power of PowerPoint | thepopp.com
ـاـلـتـقـوـيـمـية : ـاأـلـسـئـلـة اآللي؟ للحاسب البرمجة لغة عرفي الحاسب؟ للغات المكونة العناصر اذكري البرمجة؟ لغات أنواع عددي العمليات في اآللية الحاسبات دور وضحي
اإلدارية؟ المستويات على البرمجية اللغات تأثير بيني
اإلدارية؟التعليمالحاسوب في
تطبيق الطالبات على المحاضرةانفوجرافيك
التعليمالحاسوب في
لكم شاكرين
التعليمالحاسوب في