‫التعليم‬ ‫في‬ ‫الحاسوب‬
EDCT 579
‫الدكتورة‬ ‫لسعادة‬/‫عائشة‬‫بليهش‬‫العمري‬
‫اآللي‬ ‫بالحاسب‬ ‫التعريف‬,‫المكونات‬ ‫على‬ ‫والتعرف‬ ‫أهميته‬ ‫ومميزاته‬
‫التخزين‬ ‫ووسائط‬ ‫الحاسوب‬ ‫في‬ ‫األساسية‬
‫الحاسوب‬ ‫برمجة‬ ‫في‬ ‫المستخدمة‬ ‫اللغات‬.‫العناصر‬‫المكونة‬‫للغات‬
‫اآللي‬ ‫الحاسب‬.‫اآللية‬ ‫الحاسبات‬ ‫دور‬‫في‬ ‫وتأثيرها‬‫اإلدارية‬ ‫العمليات‬.
‫مهارات‬ ‫تابع‬‫العرض‬ ‫برنامج‬‫التقديمي‬
(power point.)
‫الكلمات‬ ‫معالج‬ ‫برنامج‬((Microsoft Office Word 2007‫مقدمة‬ ،
‫مهارات‬ ‫أهم‬ ،‫ميزاته‬ ،‫البرنامج‬ ‫عن‬‫البرنامج‬
‫تدريب‬‫التقديمية‬ ‫العروض‬ ‫انتاج‬ ‫مهارات‬ ‫على‬ ‫المتعلمين‬‫الصوت‬ ‫وتسجيل‬
‫باستخدام‬Audacity‫المصدر‬ ‫المفتوحة‬ ‫برامج‬ ‫أشهر‬ ‫أحد‬.
،‫ومسحه‬ ‫عنه‬ ‫الكشف‬ ‫وطرق‬ ‫وأعراضه‬ ‫الحاسوب‬ ‫فيروس‬ ‫تعريف‬
‫حياتنا‬ ‫في‬ ‫الحاسوب‬ ،‫الحاسوب‬ ‫مع‬ ‫للتعامل‬ ‫الصحيحة‬ ‫الطرق‬.
‫والبرمجية‬ ‫المادية‬ ‫اآللي‬ ‫الحاسب‬ ‫مكونات‬:‫أهمية‬ ، ‫بينهما‬ ‫الفرق‬
‫البرمجيات‬ ‫أنواع‬ ، ‫للحاسب‬ ‫البرمجية‬ ‫المكونات‬.
‫معايير‬ ‫وتحديد‬ ‫ومكوناتها‬ ‫وأنماطها‬ ،‫التعليمية‬ ‫البرمجيات‬ ‫مفهوم‬
‫ضوء‬ ‫في‬ ‫وتقييمها‬ ‫الجيدة‬ ‫التعليمية‬ ‫البرمجيات‬ ‫وتصميم‬ ‫اختيار‬
‫العالمية‬ ‫المعايير‬.
‫التعليم‬ ‫في‬ ‫االنترنت‬ ‫استخدام‬:‫واستخدامات‬ ‫تطبيقات‬ ،‫اإلنترنت‬ ‫مفهوم‬
‫مجموعات‬ ،‫البريدية‬ ‫القوائم‬ ،‫اإللكتروني‬ ‫البريد‬ ،‫التعليم‬ ‫في‬ ‫اإلنترنت‬
‫بعد‬ ‫عن‬ ‫االتصال‬ ،‫المخاطبة‬ ‫أو‬ ‫المحادثة‬ ‫برامج‬ ،‫األخبار‬
‫االلكترونية‬ ‫والمجالت‬ ‫الكتب‬ ‫تصميم‬:، ‫،تعريفه‬ ‫االلكتروني‬ ‫الكتاب‬ ‫نشأة‬
‫كتاب‬ ‫الى‬ ‫الصفحات‬ ‫تحويل‬ ‫طرق‬ ، ‫مميزاته‬ ‫أشكاله‬ ، ‫مسمياته‬.
‫التعليم‬ ‫في‬ ‫الحاسوب‬ ‫استخدامات‬:‫التعليم‬ ‫ومعوقات‬ ‫مميزات‬
‫،الحاسوب‬ ‫بمساعدة‬‫التعليمية‬ ‫اإلدارة‬ ‫في‬ ‫كأداة‬.
‫العرض‬ ‫برنامج‬‫التقديمي‬(power point)‫البرنامج‬ ‫خصائص‬ ،
‫العرض‬ ‫برنامج‬ ‫مهارات‬ ،‫وإمكاناته‬‫التقديمي‬(power point.)
‫التعليم‬ ‫في‬ ‫الحاسوب‬
EDCT 579
‫ـرض‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ع‬‫ال‬ ‫ـويات‬‫ـ‬‫ـ‬‫ـ‬‫ـ‬‫ت‬‫مح‬
‫األهداف‬‫املحاضرة‬‫األسئلة‬
‫الطالبات‬ ‫تطبيق‬
‫املحاضرة‬ ‫على‬
‫الثالثة‬ ‫المحاضرة‬
‫الحاسوب‬ ‫برمجة‬ ‫في‬ ‫المستخدمة‬ ‫اللغات‬
‫األهداف‬:
‫أ‬ ‫على‬ ‫قادرة‬ ‫الطالبة‬ ‫تكون‬ ‫المحاضرة‬ ‫نهاية‬ ‫في‬ ‫يتوقع‬‫ن‬:
‫اآللي‬ ‫للحاسب‬ ‫البرمجة‬ ‫لغة‬ ‫تعرف‬.
‫الحاسب‬ ‫للغات‬ ‫المكونة‬ ‫العناصر‬ ‫تذكر‬.
‫البرمجة‬ ‫لغات‬ ‫أنواع‬ ‫تعدد‬.
‫اإلدارية‬ ‫العمليات‬ ‫في‬ ‫اآللية‬ ‫الحاسبات‬ ‫دور‬ ‫توضح‬.
‫اإل‬ ‫المستويات‬ ‫على‬ ‫البرمجية‬ ‫اللغات‬ ‫تأثير‬ ‫تبين‬‫دارية‬.
‫المقدمة‬:
‫عملية‬ ‫بأية‬ ‫بمفرده‬ ‫يقوم‬ ‫وال‬ ‫ذكاء‬ ‫أي‬ ‫على‬ ‫تنطوي‬ ‫ال‬ ‫آلة‬ ‫الحاسوب‬,‫التعلي‬ ‫من‬ ‫سلسلة‬ ‫نفذ‬ُ‫ي‬ ‫ه‬ّ‫ن‬‫ولك‬‫يزوده‬ ‫التي‬ ‫مات‬
‫اإلنسان‬‫بها‬.‫واإلنج‬ ‫العربية‬ ‫كاللغة‬ ‫الطبيعية‬ ‫اللغات‬ ‫باستعمال‬ ‫الناس‬ ‫من‬ ‫غيره‬ ‫مع‬ ‫اإلنسان‬ ‫ويتصل‬‫ليزية‬,‫فاللغات‬
‫والرمو‬ ‫دة‬ّ‫المجر‬ ‫المفاهيم‬ ‫وتعريف‬ ‫وفهمها‬ ‫الحقائق‬ ‫معرفة‬ ‫من‬ ‫ّنها‬‫ك‬‫تم‬ ‫التي‬ ‫القوة‬ ‫من‬ ‫تحمل‬ ‫الطبيعية‬‫ز‬‫المبهمة‬,
‫اإللكتروني‬ ‫الحاسب‬ ‫مع‬ ‫اإلنسان‬ ‫تخاطب‬ ‫وسيلة‬ ‫هي‬ ‫اإللكترونية‬ ‫الحاسبات‬ ‫برمجة‬ ‫ولغات‬,‫تك‬ ‫أن‬ ‫ويجب‬‫لغة‬ ‫ون‬
‫بالشيفرة‬ ‫نسميه‬ ‫ما‬ ‫وهذا‬ ‫والحاسب‬ ‫اإلنسان‬ ‫للطرفين‬ ‫مفهومة‬ ‫التخاطب‬(CODE).
‫األول‬ ‫الحاسوب‬ ‫ابتكر‬ ‫أن‬ ‫منذ‬ ‫البرمجة‬ ‫لغات‬ ‫بتطوير‬ ‫بدأ‬ ‫اإلنسان‬ ‫بأن‬ ‫ا‬ً‫م‬‫عل‬,‫إلى‬ ‫البرمجة‬ ‫لغات‬ ‫ر‬ّ‫تطو‬ ‫وارتبط‬
‫الحاسوب‬ ‫ر‬ّ‫بتطو‬ ‫كبير‬ ّ‫د‬‫ح‬
‫البرمجة‬ ‫لغة‬ ‫مفهوم‬:
‫ومنها‬ ‫بها‬ ‫المرتبطة‬ ‫التعاريف‬ ‫بعض‬ ‫إلى‬ ‫ق‬ّ‫التطر‬ ‫يتم‬ ‫البرمجة‬ ‫لغة‬ ‫تعريف‬ ‫قبل‬:
‫األوامر‬(Instruction:)‫أنها‬ ‫على‬ ‫ف‬ّ‫عر‬ُ‫ت‬‫تعليمات‬‫من‬ ‫نفذ‬ُ‫ت‬ ‫المعنى‬ ‫محددة‬‫الحا‬ ‫ل‬َ‫ب‬ِ‫ق‬‫سب‬
‫البرنامج‬(Program:)‫أنه‬ ‫على‬ ‫ف‬ّ‫عر‬ُ‫ي‬"‫ت‬ ‫منطقي‬ ‫تسلسل‬ ‫وفق‬ ‫مرتبة‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬‫ؤدي‬
‫م‬ ‫كتابية‬ ‫وقيود‬ ‫شروط‬ ‫على‬ ‫بناء‬ ‫وذلك‬ ‫ا‬ً‫ي‬‫كل‬ ‫أو‬ ‫ا‬ً‫ي‬‫جزئ‬ ‫البيانات‬ ‫معالجة‬ ‫عمليات‬ ‫وظائف‬‫حددة‬
‫مشكلة‬ ‫أو‬ ‫مسألة‬ ّ‫ل‬‫لح‬ ‫وموجهة‬‫معينة‬
‫نظام‬‫التشغيل‬(Operating System:)‫على‬ ‫ل‬ّ‫ه‬‫يس‬ ‫البرامج‬ ‫من‬ ‫مجموعة‬ ‫أنه‬ ‫على‬ ‫ف‬ّ‫يعر‬
‫وتطبيقاته‬ ‫وبرامجه‬ ‫الحاسوب‬ ‫مع‬ ‫التعامل‬ ‫المستخدم‬
‫البرمجة‬ ‫لغة‬ ‫مفهوم‬:
‫لغات‬ ‫تعرف‬‫البرمجة‬(Programming Languages)‫أنها‬ ‫على‬‫وسيلة‬‫بين‬ ‫االتصال‬
‫برامجهم‬ ‫بكتابة‬ ‫المبرمجون‬ ‫يقوم‬ ‫بواسطتها‬ ‫التي‬ ‫الوسيلة‬ ‫وهي‬ ‫والمستخدم‬ ‫الحاسب‬."
‫ت‬ ‫تسلسلي‬ ‫بشكل‬ ‫البعض‬ ‫بعضها‬ ‫مع‬ ‫مرتبطة‬ ‫التعاريف‬ ‫جميع‬ ‫أن‬ ‫سبق‬ ‫مما‬ ‫الحظ‬ُ‫ي‬‫و‬‫من‬ ‫بدأ‬
‫البرنامج‬ ‫ّل‬‫ك‬‫تش‬ ‫التي‬ ‫األوامر‬,‫التشغيل‬ ‫نظام‬ ‫ّل‬‫ك‬‫تش‬ ‫التي‬ ‫البرامج‬ ّ‫م‬‫ث‬,‫يتعامل‬ ‫وحتى‬‫أو‬ ‫اإلنسان‬
‫ال‬ ‫وبين‬ ‫بينه‬ ‫اتصال‬ ‫وسيلة‬ ‫تكون‬ ‫برمجة‬ ‫لغات‬ ‫إلى‬ ‫يحتاج‬ ‫التشغيل‬ ‫نظام‬ ‫مع‬ ‫المستخدم‬‫حاسب‬.
‫الحاسب‬ ‫للغات‬ ‫المكونة‬ ‫العناصر‬:
1.‫مجموعة‬‫األساسية‬ ‫الرموز‬
Character Set
‫وهي‬‫العربية‬ ‫العشرية‬ ‫األرقام‬ ‫مجموعة‬(012
3…9),‫األبجدية‬ ‫والحروف‬(A,B,C,…Z,),
‫الخاصة‬ ‫والرموز‬+ ! % :(&.)...‫من‬ ‫الهدف‬
‫ن‬ ‫استعارة‬ ‫أو‬ ‫نقل‬ ‫هو‬ ‫فيها‬ ‫المقارنة‬ ‫التربية‬‫ظم‬
‫المتقدمة‬ ‫البالد‬ ‫من‬ ‫التعليم‬,‫ا‬ ‫خطأ‬ ‫ثبت‬ ‫حتى‬‫لهدف‬
‫التالية‬ ‫المرحلة‬ ‫فظهرت‬ ً‫ا‬‫مع‬ ‫المنهج‬ ‫وخطأ‬.
Words 2.‫الكلمات‬
:‫تكون‬‫أسماء‬ ‫ا‬ّ‫م‬‫إ‬‫زة‬ّ‫م‬‫مر‬‫ل‬َ‫ب‬ِ‫ق‬ ‫من‬
‫وتس‬ ‫البيانات‬ ‫لعنونة‬ ‫المستخدم‬‫ى‬ّ‫م‬
‫بالمتغيرات‬,‫بلغة‬ ‫خاصة‬ ‫رموز‬ ‫أو‬
‫األوامر‬ ‫لتنفيذ‬ ‫الحاسب‬.
3.‫مجموعة‬‫واألوامر‬ ‫التعليمات‬
Instruction Set
‫الخاصة‬ ‫الرموز‬ ‫من‬ ‫مجموعة‬
‫إرسال‬ ‫يتم‬ ‫حتى‬ ‫الحاسب‬ ‫بلغة‬
‫وحدة‬ ‫من‬ ‫التنظيمية‬ ‫اإلشارات‬
‫األوا‬ ‫بتنفيذ‬ ‫للقيام‬ ‫ّم‬‫ك‬‫التح‬‫مر‬
4.‫اللغة‬ ‫قواعد‬
Language Base
‫مجموعة‬‫أو‬ ‫والقواعد‬ ‫القوانين‬ ‫من‬
‫والكلمات‬ ‫الرموز‬ ‫لكتابة‬ ‫القيود‬
‫ي‬ ‫حتى‬ ‫البرنامج‬ ‫في‬ ‫والتعليمات‬‫تم‬
‫األوامر‬ ‫تنفيذ‬.
‫أنواع‬‫لغات‬‫الحاسب‬ ‫برمجة‬:
1.‫اآللة‬ ‫لغة‬:Machine Language
‫المختلفة‬ ‫الداخلية‬ ‫وحداته‬ ‫بين‬ ‫لالتصال‬ ‫الحاسب‬ ‫يفهمها‬ ‫التي‬ ‫الوحيدة‬ ‫اللغة‬ ‫وهي‬,‫وت‬‫من‬ ‫ن‬ّ‫تكو‬
‫العملية‬ ‫رمز‬ ‫األول‬ ‫شقين‬(Operation code),
‫المعلومات‬ ‫موضع‬ ‫والثاني‬(Address.)
‫الحاسب‬ ‫برمجة‬ ‫لغات‬ ‫أنواع‬:
2.‫اللغة‬‫التجميع‬ ‫لغة‬ ‫أو‬ ‫الرمزية‬(Symbolic Language:)
‫والقسمة‬ ‫والضرب‬ ‫والطرح‬ ‫اجلمع‬ ‫عمليات‬ ‫تستخدم‬,‫ية‬‫ر‬‫مصد‬ ‫امج‬‫رب‬‫ل‬ ‫وحتتاج‬‫لغة‬ ‫إىل‬ ‫للرتمجة‬
‫ع‬ّ‫ابجملم‬ ‫ى‬ّ‫يسم‬ ‫برانمج‬ ‫بواسطة‬ ‫وذلك‬ ‫اهلدفية‬ ‫امج‬‫رب‬‫ال‬ ‫وهي‬ ‫احلاسب‬.
‫برنامج‬‫مصدري‬
Source program
‫برنامج‬‫ع‬ّ‫م‬‫مج‬
Assembler program
‫برنامج‬‫هدفي‬
Object program
‫الحاسب‬ ‫برمجة‬ ‫لغات‬ ‫أنواع‬:
3.‫اللغات‬‫العاملية‬ ‫اللغات‬ ‫أو‬ ‫اقية‬‫ر‬‫ال‬(High-level Language:)
‫البسيطة‬ ‫ابللغات‬ ‫الربجمة‬ ‫صعوبة‬ ‫لتاليف‬ ‫تستخدم‬(‫ال‬ ‫واللغة‬ ‫اآللة‬ ‫لغة‬‫ية‬‫ز‬‫رم‬)‫املربمج‬ ‫ليتمكن‬ ‫؛‬
‫وسهولة‬ ‫يسر‬ ‫بكل‬ ‫املسائل‬ ‫برجمة‬ ‫من‬.‫إىل‬ ‫للرتمجة‬ ‫ية‬‫ر‬‫مصد‬ ‫امج‬‫رب‬‫ل‬ ‫وحتتاج‬‫وهي‬ ‫احلاسب‬ ‫لغة‬
‫ابملرتجم‬ ‫ى‬ّ‫يسم‬ ‫برانمج‬ ‫بواسطة‬ ‫وذلك‬ ‫اهلدفية‬ ‫امج‬‫رب‬‫ال‬.
‫برنامج‬‫مصدري‬
Source
program
‫برنامج‬‫مترجم‬
Compiler program
‫برنامج‬‫هدفي‬
Object
program
‫االستخدام‬ ‫الشائعة‬ ‫الراقية‬ ‫اللغات‬ ‫أهم‬:
.1‫كوبل‬ ‫لغة‬(COBOL:)‫العامة‬ ‫واإلدارية‬ ‫التجارية‬ ‫للتطبيقات‬ ‫ستخدم‬ُ‫ت‬ ‫وهي‬.
.2‫فورتران‬ ‫لغة‬(FORTRAN:)‫والهندسية‬ ‫والعلمية‬ ‫الرياضية‬ ‫للتطبيقات‬ ‫ستخدم‬ُ‫ت‬ ‫وهي‬.
.3‫بي‬ ‫لغة‬-‫ال‬-1(PL/1:)‫اختصار‬(Programming Language-1)‫لغة‬ ‫من‬ ‫مزيج‬ ‫وهي‬‫الكوبل‬
‫والفورتران‬.
.4‫بيسك‬ ‫لغة‬(BASIC:)‫ا‬ً‫انتشار‬ ‫واألكثر‬ ‫البرمجة‬ ‫لغات‬ ‫م‬ّ‫ل‬‫تع‬ ‫في‬ ‫الراغبين‬ ‫تخدم‬ ‫وهي‬.
.5‫لغة‬‫االلجول‬(ALGOL:)‫اختصار‬(ALGOrithmic)‫وهي‬‫الخوارزم‬‫العربي‬ ‫للعالم‬ ‫نسبة‬
‫الخوارزمي‬.
‫االستخدام‬ ‫الشائعة‬ ‫الراقية‬ ‫اللغات‬ ‫أهم‬:
.6‫باسكال‬ ‫لغة‬(PASCAL:)‫الشهير‬ ‫الرياضيات‬ ‫لعالم‬ ‫نسبة‬(PASCAL)‫حاسبة‬ ‫آلة‬ ‫أول‬ ّ‫د‬‫أع‬ ‫الذي‬
‫ميكانيكية‬.
.7‫بي‬ ‫لغة‬-‫آر‬-‫جي‬(PRG:)‫اختصار‬(Report Program Generator)‫التقارير‬ ‫لغة‬ ‫أي‬,‫وتستخدم‬
‫اإلدارية‬ ‫منها‬ ‫المختلفة‬ ‫التقارير‬ ‫في‬‫والتجارية‬
.8‫لغة‬C:‫ومعقدة‬ ‫قوية‬ ‫وهي‬ ‫العالية‬ ‫واللغات‬ ‫التجميع‬ ‫لغة‬ ‫بين‬ ‫تجمع‬ ‫وهي‬,‫نظ‬ ‫كتابة‬ ‫تمت‬ ‫وبواسطتها‬‫ام‬
‫التشغيل‬(UNIX).
.9‫لغة‬C:++‫لغة‬ ‫لتعديل‬ ‫لغة‬ ‫هي‬C‫والباسكال‬,‫ونظم‬ ‫متعددة‬ ‫ووسائط‬ ‫رسومات‬ ‫وبها‬ ‫االستخدام‬ ‫شائعة‬ ‫وهي‬
‫إدارة‬‫البيانات‬ ‫قواعد‬
‫هو‬ ‫مبرمج‬ ‫أول‬:
(‫شارلز‬‫باباج‬)‫اإلبحار‬ ‫لغرض‬ ‫البريطانية‬ ‫البحرية‬ ‫للقوات‬ ‫فلكية‬ ‫جداول‬ ‫لبرمجة‬ ‫الفرق‬ ‫آلة‬ ‫على‬ ‫عمل‬ ‫الذي‬.
‫لــغــة‬‫اآللـــة‬
‫لغـــة‬‫الحروف‬‫المجمعــــة‬
‫اللــغـــات‬‫الراقيـــة‬
‫اللغات‬ ‫تطور‬
‫اإلدارية‬ ‫العمليات‬ ‫في‬ ‫اآللية‬ ‫الحاسبات‬ ‫دور‬:
1.‫ف‬ّ‫التعر‬‫السري‬‫ع‬
‫المشك‬ ‫طبيعة‬ ‫على‬‫لة‬
‫اإلدارية‬.
1
2.‫توفير‬‫والجه‬ ‫الوقت‬‫د‬
‫تعوي‬ ‫للمدراء‬ ‫بالنسبة‬‫ا‬ً‫ض‬
‫الكتابية‬ ‫األعمال‬ ‫عن‬
‫اليدوية‬.
2
3.‫إعطاء‬‫القدرة‬ ‫المدير‬
‫أكثر‬ ‫تقويم‬ ‫على‬
‫الممكنة‬ ‫لالحتماالت‬
‫المرتبطة‬ ‫للعالقات‬
‫الداخلية‬ ‫بالمتغيرات‬
‫للمؤسسة‬ ‫والخارجية‬.
3
4.‫العمل‬‫تطوير‬ ‫على‬
‫باستخ‬ ‫الفرعية‬ ‫الخطط‬‫دام‬
‫المشاريع‬ ‫جدولة‬ ‫برامج‬.
4
‫اإلدارية‬ ‫العمليات‬ ‫في‬ ‫اآللية‬ ‫الحاسبات‬ ‫دور‬:
1.‫السعي‬‫تكام‬ ‫إلى‬‫ل‬
‫الوظائف‬.
1
2.‫تسهيل‬‫االتصاالت‬
‫والرأسية‬ ‫األفقية‬
‫والقطرية‬.
2
3.‫توسيع‬‫نطاق‬
‫اإلشراف‬.
3
4.‫إعادة‬‫في‬ ‫النظر‬
‫التنظيم‬ ‫بين‬ ‫العالقة‬
‫الغي‬ ‫والتنظيم‬ ‫الرسمي‬‫ر‬
‫اإلدارة‬ ‫في‬ ‫رسمي‬.
4
‫اإلدارية‬ ‫العمليات‬ ‫في‬ ‫اآللية‬ ‫الحاسبات‬ ‫دور‬:
1.‫وضع‬‫الوصف‬
‫لألهداف‬ ‫المنطقي‬
‫والفروض‬ ‫والوسائل‬
‫اإلداري‬ ‫للعمل‬.
1
2.‫إعطاء‬‫دقيق‬ ‫وصف‬
‫والعوامل‬ ‫للمشكلة‬
‫فيها‬ ‫المؤثرة‬.
2
3.‫تحديد‬‫الحلو‬ ‫ألفضل‬‫ل‬
‫للمشكلة‬ ‫الممكنة‬,
‫المقترحة‬ ‫والبدائل‬.
3
4.‫القدرة‬‫توضيح‬ ‫على‬
‫نظام‬ ‫لتغيير‬ ‫النتائج؛‬
‫لألفضل‬ ‫المؤسسة‬.
4
‫اإلدارية‬ ‫العمليات‬ ‫في‬ ‫اآللية‬ ‫الحاسبات‬ ‫دور‬:
1.‫تقديم‬‫معلومات‬
‫إلعداد‬ ‫أفضل؛‬
‫الرقابية‬ ‫المعايير‬‫أو‬
‫بشكل‬ ‫األداء‬ ‫أنماط‬
‫دقيق‬.
1
2.‫تقديم‬‫كافي‬ ‫معلومات‬‫ة‬
‫الفعلي‬ ‫األداء‬ ‫عن‬
ّ‫م‬‫ت‬ ‫التي‬ ‫واإلنجازات‬
‫إليها‬ ‫الوصول‬.
2
3.‫عمل‬‫بين‬ ‫مقارنات‬
‫واإلنجاز‬ ‫الرقابية‬ ‫المعايير‬‫ات‬
‫منطق‬ ‫ظل‬ ‫في‬ ‫الفعلية‬
‫الفرو‬ ‫لتوضيح‬ ‫المعلومات؛‬‫ق‬
‫خال‬ ‫ت‬ّ‫م‬‫ت‬ ‫التي‬ ‫واالنحرافات‬‫ل‬
‫اإلدارية‬ ‫العمليات‬ ‫التنفيذ‬.
3
4.‫تصحيح‬‫االنحرافات‬
‫المعلومات‬ ‫خالل‬ ‫من‬
‫ّمة‬‫د‬‫المق‬.
4
‫اإلدا‬ ‫المستويات‬ ‫على‬ ‫اآللي‬ ‫للحاسب‬ ‫البرمجية‬ ‫اللغات‬ ‫تأثير‬‫رية‬:
‫يالحظ‬‫البرمجية‬ ‫واللغات‬ ‫اإلحصائية‬ ‫األساليب‬ ‫على‬ ‫لالعتماد‬ ‫الحديثة‬ ‫االتجاهات‬ ‫ظهور‬ ‫في‬ ‫السبب‬ ‫أن‬
‫عليها‬ ‫والحكم‬ ‫األمور‬ ‫تقدير‬ ‫على‬ ‫المديرين‬ ‫قدرة‬ ‫في‬ ‫المتزايد‬ ‫الشك‬ ‫للحاسب؛‬,‫الرياضية‬ ‫المعادالت‬ ‫وأن‬
‫النوعية‬ ‫بالعوامل‬ ‫اإلحاطة‬ ‫عن‬ ‫تعجز‬ ‫اإلدارة‬ ‫في‬(‫الكمية‬ ‫غير‬.)
‫اإلدا‬ ‫المستويات‬ ‫على‬ ‫اآللي‬ ‫للحاسب‬ ‫البرمجية‬ ‫اللغات‬ ‫تأثير‬‫رية‬:
‫ل‬ ‫البرمجية‬ ‫واللغات‬ ‫اإلحصائية‬ ‫األساليب‬ ‫على‬ ‫لالعتماد‬ ‫الحديثة‬ ‫االتجاهات‬ ‫ظهور‬ ‫في‬ ‫السبب‬ ‫أن‬ ‫الحظ‬ُ‫ي‬‫لحاسب‬
‫كالتالي‬:
.1‫للمشرو‬ ‫اإلدارية‬ ‫العمليات‬ ‫في‬ ‫اآللي‬ ‫الحاسب‬ ‫لغات‬ ‫استخدام‬ ‫الحتماالت‬ ‫التمهيدية‬ ‫الدراسات‬ ‫من‬ ‫بد‬ ‫ال‬‫عات‬
‫المتوسطة‬ ‫اإلدارات‬ ‫قادة‬ ‫من‬ ‫المختلفة‬.
.2‫المتوسطة‬ ‫اإلدارات‬ ‫مديري‬ ‫خالل‬ ‫من‬ ‫ووسائله‬ ‫وانسيابه‬ ‫العمل‬ ‫تدفق‬ ‫في‬ ‫النظر‬ ‫إعادة‬ ‫من‬ ‫بد‬ ‫ال‬.
.3‫والبرامج‬ ‫النظم‬ ‫إعداد‬ ‫عمليات‬ ‫في‬ ‫بالعمل‬ ‫مباشرة‬ ‫المتصلين‬ ‫المديرين‬ ‫مشاركة‬ ‫من‬ ‫بد‬ ‫ال‬,‫ال‬ ‫ومساعدة‬‫قائمين‬
‫المتخصصين‬ ‫من‬ ‫العملية‬ ‫بهذه‬.
.4‫المت‬ ‫واالنفعالية‬ ‫النفسية‬ ‫االنعكاسات‬ ‫لمعالجة‬ ‫المتوسطة؛‬ ‫اإلدارات‬ ‫في‬ ‫المديرين‬ ‫مساهمة‬ ‫من‬ ‫بد‬ ‫ال‬‫على‬ ‫رتبة‬
‫اآللي‬ ‫الحاسب‬ ‫استخدام‬,‫المنظمة‬ ‫داخل‬ ‫والتغييرات‬ ‫الوظائف‬ ‫بعض‬ ‫عن‬ ‫االستغناء‬ ‫حيث‬ ‫من‬.
‫اإلدا‬ ‫المستويات‬ ‫على‬ ‫اآللي‬ ‫للحاسب‬ ‫البرمجية‬ ‫اللغات‬ ‫تأثير‬‫رية‬:
‫تتصف‬ ‫التي‬ ‫اإلدارية‬ ‫الوظائف‬ ‫بعض‬ ‫لتالشي‬ ‫اآللي؛‬ ‫الحاسب‬ ‫باستخدام‬ ‫ا‬ً‫ر‬ّ‫ث‬‫تأ‬ ‫األكثر‬ ‫هي‬‫أو‬ ‫بالروتين‬
‫التكرار‬,‫الوظائف‬ ‫هذه‬ ‫مثل‬ ‫في‬ ‫العاملين‬ ‫عدد‬ ‫تخفيض‬ ‫وبالتالي‬,‫وظائ‬ ‫ابتكار‬ ‫إلى‬ ‫باإلضافة‬‫أخرى‬ ‫ف‬
‫المختلفة‬ ‫الكشوفات‬ ‫كإعداد‬ ‫مساعدة‬,‫النتائج‬ ‫ومراجعة‬,‫الو‬ ‫من‬ ‫وغيرها‬ ‫اإللكتروني‬ ‫والتوظيف‬‫ظائف‬
‫اآللي‬ ‫بالحاسب‬ ‫قة‬ّ‫ل‬‫المتع‬.
: ‫التقويمية‬ ‫األسئلة‬
‫عرفي‬‫للحاسب‬ ‫البرمجة‬ ‫لغة‬‫اآللي؟‬
‫اذكري‬‫للغات‬ ‫المكونة‬ ‫العناصر‬‫الحاسب؟‬
‫عددي‬‫لغات‬ ‫أنواع‬‫البرمجة؟‬
‫وضحي‬‫العمليات‬ ‫في‬ ‫اآللية‬ ‫الحاسبات‬ ‫دور‬‫اإلدارية؟‬
‫بيني‬‫المستويات‬ ‫على‬ ‫البرمجية‬ ‫اللغات‬ ‫تأثير‬‫اإلدارية؟‬
‫املحاضرة‬ ‫على‬ ‫الطالبات‬ ‫تطبيق‬
‫افيك‬‫ر‬‫انفوج‬
‫لكم‬ ‫شاكرين‬

المحاضرة الثالثة لغات البرمجة

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