Page 163 - أكاديمية القاسمي: الدليل الأكاديمي 2018/2019
P. 163

‫بناء مواقع (‪ 2‬ساعة سنوية) يهدف المساق إلى إعطاء الطالب المعرفة والمهارات في‬
     ‫مجال بناء المواقع‪ ،‬تصميمها وإدارتها من خلال استخدام اللغات الأساسية المختلفة مثل‬
      ‫(‪ )HTML, XHTML, CSS, XML, SVG‬وكذلك من خلال استخدام البرامج‬

‫المخصصة لهذا الهدف‪ ،‬مثل‪ .FrontPage, MS Visual Web Developer :‬المساق‬
        ‫يسمح للطالب تطوير مواقع إنترنت مصحوبة بتنسيق متقدم جدا وكذلك فهم الأهداف‬

   ‫والقدرات لكل من اللغات المختلفة التابعة لهذا المجال‪ .‬في هذا المساق يبني الطلاب موقع‬
 ‫متكامل يهدف إلى إعطاء حل لمشكلة معينة أو لسد فراغ حسب خطوات عمل مدروسة‪ .‬في‬

     ‫كل مرحلة يطلب من الطلاب فحص الإمكانيات المختلفة لتطوير الموقع واختيار أفضل‬
                                                                 ‫إمكانية لتحقيق الهدف‪.‬‬

     ‫نظام التشغيل (‪ 1‬ساعة سنوية) يتعرف الطلاب بهذا المساق على نظام التشغيل –‬
   ‫الوسيط بين المستخدم وأجهزة الحاسوب المختلفة‪ .‬سوف يتعلمون الطلاب ثلاث واجهات‪:‬‬
‫واجهة المستخدم واجهة التقنيات وواجهة البرمجة‪ .‬كما وسيتعلمون كيفية استخدام والعمل مع‬

                                                        ‫نظام التشغيل ‪.Window XP‬‬

                                                                            ‫سنة ثالثة‬

‫البرمجة في الإنترنت (‪ 2‬ساعة سنوية) يهدف المساق إلى إعطاء الطالب المعرفة والمهارات‬
    ‫في كيفية برمجة صفحات إنترنت تفاعلية وديناميكية من خلال ممارسة البرمجة في جهة‬
     ‫الزبون (‪ )JavaScript‬وكذلك البرمجة في جهة الملقم (‪ .)ASP‬بالإضافة يعطي هذا‬
    ‫المساق معلومات للطالب حول كيفية برمجة تطبيقات إنترنت تعتمد على قواعد البيانات‪.‬‬

    ‫برمجة في بيئة ويندوز بـ ‪ 1( Visual C#‬ساعة سنوية) هذا المساق معدّ لفئة الطلاب‬
  ‫المتمكنين من البرمجة بلغة ‪ c‬أو ‪ c#‬أو أي لغة أخرى‪ ،‬بالإضافة إلى كونهم يعرفون تشغيل‬
‫الويندوز ومهتمين في البدء بكتابة تطبيقات في بيئة الويندوز‪ .‬يتعلم المشتركون مبادئ برمجة‬
‫‪ ....‬وتطبيقات ب ‪ Visual CSharp‬مع تجسيد إيجابيات هذه الطريقة بالمقارنة مع برمجة‬

                                                 ‫(‪.)Procedural Programming‬‬
           ‫يتم التركز في المادة على مباني ‪ Objects & components‬لتصميم نماذج‪.‬‬

  ‫تصميم برمجيات (‪ 2‬ساعة سنوية) يزود هذا المساق الطالب بأدوات لبرمجة نظم معلومات‬
‫مركبة بلغة البرمجة سي‪ .‬وتدريبات بلغة سي كلغة برمجة لعلوم الحاسوب واستخدام هيكليات‬
 ‫بيانية متغيرة‪ .‬التعرف على هيكليات بيانية مجردة (‪ )Abstract Data Types‬وتطبيقها‬

      ‫في هيكليات بيانية ثابتة أو متغيرة بلغة سي‪ .‬إعطاء معلومات ومهارات لازمة لتصميم‬
    ‫وبرمجة نظم برمجية مع مراعاة متطلبات الجودة‪ :‬كتفصيل ماهية البرمجية‪ ،‬مدى تحمل‬

             ‫البرمجية‪ ،‬راحة المستخدم‪ ،‬سرعة رد الفعل‪ ،‬وأخيرا صحة ونجاعة البرمجية‪.‬‬

       ‫خوارزميات متقدمة (‪ 1‬ساعة سنوية) الطلاب يقومون ببحث وتحليل الكثير من‬
 ‫الألغوريتمات المتقدمة‪ ,‬يتم تحليل الحلول الألغوريتمية بحسب نجاعة هذه الحلول من ناحية‪:‬‬
  ‫الوقت ومن ناحية المكان‪ .‬وخلال تعلم المساق يبحثون الطلاب قضايا وحلول الغوريتمات‬

                        ‫الدليل الأكاديمي‪ ،)2018( ،‬صفحة ‪162‬‬
   158   159   160   161   162   163   164   165   166   167   168