وصف مساقات تخصص البرمجيات وقواعد البيانات
نشر بتاريخ: 28 آذار 2017، آخر تحديث: 28 آذار 2017
مقدمة في استخدام الحاسوب

يهدف هذا المساق إلى:

  • التعرف على مكونات الحاسوب الأساسية (المادية والبرمجية) ووحداته المختلفة ووظائف كل منها وعلاقتها مع بعضها البعض.
  • تحويل الأرقام من نظام عددي إلى آخر وإجراء العمليات الحسابية على النظام الثنائي.
  • دراسة برمجيات الحاسوب والتعرف على خصائص نظم التشغيل ولغات البرمجة.
  • الإلمام بالمفاهيم العامة للغة البرمج ودور الخوارزميات في حل المشاكل.
  • تشغيل وإدارة الحاسوب باستخدام نظام التشغيل Windows.
  • الدخول على شبكة الانترنت واستخدام محركات البحث والبريد الالكتروني.
الخوارزميات ومبادئ البرمجة

متطلب أساسي ومدخل مهم في تخصص البرمجيات وقواعد البيانات لطلاب سنة أولى ، حيث يحتوي الكثير من المواضيع المهمة لطالب البرمجة والتي تلزمه في فهم تخصصه. حيث أن هذا المساق يضع اللبنة الأساسية في طريقة تعلم التفكير المنطقي وأسلوب حل المشكلات بالطريقة الأفضل . يدرس هذا المساق بواسطة لغة البرمجة c++ ولذلك يتم إعطاء أساسيات هذه اللغة لكي يتم التطبيق عليها هذا بالإضافة إلى مخطط سير العمليات flow chart والذي يساعد بشكل كبير على ترجمة الأفكار إلى خطوات عمل منطقية لكي يسهل التطبيق على لغة البرمجة .

البرمجة المرئية

يهدف المساق إلى تمكين الطالب من إنشاء تطبيقات مكتبية Desktop Application تعمل في بيئة ويندوز باستخدام لغة برمجة مرئية. لغة البرمجة المستخدمة هي Visual Basic.Net وبيئة التطوير هي Microsoft Visual Studio.

برمجة الويب

يهدف المساق إلى تمكين الطالب من تصميم وإنشاء تطبيقات الويب باستخدام ASP.Net. يستخدم الطالب Microsoft Visual Studio ولغة Visual Basic.Net لإنشاء مواقع ويب تفاعلية تستطيع الاتصال بقواعد البيانات.

البرمجة الشيئية

يهدف المساق إلى تمكين الطلبة من التعرف إلى مبادئ البرمجة الشيئية والمقارنة بين هذا الأسلوب من أساليب البرمجة والأساليب الأخرى. كما ويهدف إلى تمكين الطلبة من تطوير تطبيقات جافا واستخدام الجرافيكس والحزم الخاصة به.

قواعد بيانات 1

يهدف هذا المساق إلى:

  • تعريف الطلبة بالمفاهيم الأساسية لقواعد البيانات من حيث التركيب والعناصر، ميزات استخدامها.
  • إتقان الطلبة استخدام برنامج Microsoft Access.
قواعد بيانات 2

يهدف إلى التعرف على أهمية ومفهوم الضبط والأمن والتكامل ومفهوم بيئة التزامن. استخدام أنظمة ذات توجه هدفي مثل Object Oriented، SQL، Automated Programming.

قواعد بيانات متقدمة

يعد هذا المساق امتداد لما درسه الطالب في المساقات السابقة لقواعد البيانات (قواعد بيانات1 وقواعد بيانات2) والذي يتم فيه التركيز على النموذج العلائقي ومعرفة العلاقات وخصائصها باستخدام Oracle وكذلك على لغة الاستعلام البنيوية SQL وعملياتها من تعريف البيانات واسترجاعها وتحديثها والتعرف على Oracle Forms و Oracle Reports وتصميم نظام متكامل لقاعدة بيانات بالإضافة إلى آلية استيراد وتصدير البيانات باستخدام خادم Oracle.

تطبيقات برمجية 1

يهدف هذا المساق إلى:

  • إتقان استخدام معالجة النصوص MS-word.
  • إتقان استخدام برنامج اللوحات الالكترونية MS-EXCEL.
  • إتقان استخدام برنامج العروض التقديمية MS-Power Point.
تطبيقات برمجية 2

يهدف إلى تعريف الطلبة على برنامجي Adobe Photoshop و Adobe Flash بجميع ميزاتهما.

تطبيقات الانترنت

تناول المساق عرضاً لأهمية وعناصر التعلم والتعليم عبر الانترنت وأهم المدخلات المادية وتصميم بيئة التعلم والتعليم ، و الذي يتيح الفرصة للتعرف على خطوات وأسس تصميم البيئة التعلمية التفاعلية من خلال صفحات الانترنت. تقدم هذه المادة المهارات الأساسية في تصميم صفحات ومواقع على شبكة الإنترنت باستخدام لغات برمجة متخصصة مثل HTML ، JAVA Script ، وكذلك استخدام تطبيقات برمجية متخصصة مثل Front Page ، ويتم اكتساب المهارات الأساسية في إنشاء الصفحات على الإنترنت وبرمجتها وكيفية التعامل مع مختلف الملفات الصورية والحركية الصوتية والكتابية. كما يتناول المساق أدوات Web2 وخاصة Google Docs, Google+، الترجمة، Calendar.

الشبكات وتراسل البيانات

يهدف هذا المساق إلى:

  • تعريف الطلبة على مبادئ ومفاهيم شبكات الحاسوب وتراسل البيانات.
  • تعريف الطلبة على الهيكليات المختلفة للشبكات ومحاسنها ومساوئها.
  • تعريف الطلبة على أنواع ومزايا وسائط نقل البيانات المختلفة.
  • تعريف الطلبة على وظائف أجهزة الشبكات المختلفة وكيفية استخدامها.
نظم التشغيل

يهدف إلى تعريف الطلبة بنظام التشغيل والأشكال المطبقة لنظم التشغيل الحديثة ومزايا كل شكل. أن يتقن الطلبة تطبيق نظامين من أنظمة التشغيل المنتشرة تجاريا مثل (Windows, Linux).

مقدمة في هندسة البرمجيات

يهدف هذا المساق الى تعريف الطالب بمبادئ والنظريات الأساسية في منهجية هندسة البرمجيات، دورة حياة النظام، المتطلبات، تحليل المتطلبات، مواصفات المتطلبات، التصميم الأولي، التصميم التفصيلي، الترميز، طرق الفحص، التوثيق، إدارة عملية التنفيذ. يتم عمل مشروع متكامل من حيث تطبيق جميع ما ذكر على نظام حقيقي من السوق وذلك في الفصل الرابع.

الطباعة

يهدف هذه المساق إلى إتقان الطلبة للطباعة باللغتين العربية والانجليزية بطريقة اللمس وبسرعة لا تقل عن 25 كلمة/الدقيقة، إضافة إلى إتقان طباعة الهمزات والحركات باللغة العربية.

الإحصاء التطبيقي

يهدف هذا المساق لتعريف الطالب بالمفاهيم الأساسية لعلم الإحصاء من جمع البيانات الإحصائية وتبويبها واستخدام المقاييس الإحصائية (مقاييس النزعة المركزية، مقاييس التشتت) وتدريب الطالب على إحدى البرامج الإحصائية مثل SPSS.

مبادئ الإدارة

تتضمن هذه المادة التعريف بماهية الإدارة ومدى الحاجة إليها، مجالاتها، علاقتها بالعلوم الأخرى، وأهم المدارس الإدارية التي ظهرت منذ بداية القرن التاسع عشر وحتى الآن. تشمل المادة أيضا التعريف بالعملية الإدارية وعناصرها من تخطيط، تنظيم، توجيه ورقابة. بالإضافة إلى الوقوف على تحديد مفهوم العلاقات العامة وأهدافها وكيفية إعداد وتنفيذ وتقييم برنامج للعلاقات العامة.

الريادة وإدارة المشاريع الصغيرة

يهدف هذا المساق إلى بناء اتجاه ايجابي عند الطالب نحو إنشاء مشروعه الصغير وتزويده بمهارات مختلفة ترفع من جاهزيته للمشروع الريادي وفرص نجاحه فيه. يتطرق المساق إلى مواضيع عدة، منها: معنى الريادة، أنواع المؤسسات، مهارات إدارة الذات، الحافز الريادي، تحديد الأهداف، صنع القرارات، المخاطرة، لم الريادة، من هم الرياديون، كيف أصبح رياديا، مصادر الأفكار، تنظيم المؤسسة، وتشغيل المؤسسة.