تقديم المعرفة العلمية والعملية في المجالات البرمجية والتقنية، والارتقاء بالمستوي الفكري للطلاب عن طريق توفير كافة الخدمات البحثية والاستشارية والتدريبية من خلال برنامج متميز ترتبط مخرجاته بسوق العمل واحتياجات المجتمع المحلي.
المعرفة والفهم:
المهارات:
القيم:
تفاصيل المقرر
يهدف المقرر بشكل أساسي إلى تعريف الطالب بالمهارات الأساسية لاستخدام الحاسب الآلي، والتعامل مع تقنياته المختلفة بطريقة صحيحة، آمنة وأخلاقية..
يركز هذا المقرر على بناء مهارات الطلاب النظرية والعملية في بناء مشاريع البرمجيات باستخدام إحدى لغة البرمجة إلى مستوى متقدم. ويشمل ذلك تحليل وتصميم وتنفيذ حلول لمشاكل البرمجة..
يتضمن المقرر المجموعات والعمليات عليها، نظم الأعداد الحقيقية، العمليات الجبرية، الكسور الجبرية وتبسيطها، الأسس والجذور، المعادلات الخطية.
يهدف هذا المقرر الى اعطاء الطالب المعرفة التقنية لأنظمة الاتصالات والشبكات، وطرق الاتصال المطبقة على البيانات الرقمية والغير رقمية ثم استعراض الشبكات وانواعها وطرق عملها المختلفة بالإضافة الى البروتوكولات اللازمة للتخاطب بين الانواع المختلفة من الشبكات ومستويات التخاطب بين الحاسبات، حتى يستفيد الطالب من المعارف والمهارات بشكل فعال. .
يقدم المقرر للطالب مواضيع ومفاهيم اساسية لها علاقة بنظم المعلومات..
يهتم المقرر في القضايا الأخلاقية والقانونية والفنية في علوم الحاسب الآلي توفر معالجة شاملة للقضايا التي تواجه محترفي الحاسب الآلي في بيئة الأعمال الحديثة اليوم. ويهدف المقرر إلى تعريف الحوسبة المهنية واستكشاف القضايا الراهنة في الأخلاق الاجتماعية للحوسبة. ويهدف هذا المقرر تعليم الطلاب على اكتشاف المخاطر في مجال الحوسبة. الطلاب قادرين على اكتساب المعرفة بقضايا الحوسبة للمجتمع واكتشاف المزيد من المعلومات للحد من الجرائم الإلكترونية. المقرر يعطي الميزة للمواد الأخلاقية وقواعد الممارسة، واستخدامهم في جميع أنحاء المقرر لتسليط الضوء على القضايا الأخلاقية..
تعريف الطلبة بمفهوم الوسائط المتعددة وتقنياتها المستخدمة في مجال المعلومات من حيث حفظ وتخزين ومعالجة وتجهيز ونقل وبث واسترجاع المعلومات، في مؤسسات المعلومات المختلفة..
يزود هذا المقرر الطالب بالمفاهيم المتعلقة بالبرامج الفرعية والبرمجة كائنية المنحى Object oriented programming مع استخدام مفاهيم Classes and objects.
يهدف هذا المقرر الى معرفة المفاهيم الأساسية المتعلقة بتحليل وتصميم نظم المعلومات. معرفة مراحل دورة حياة تطوير النظم. القدرة على تحديد متطلبات النظام ومواصفاته. القدرة على تحليل النظام باستخدام المخططات. القدرة على تصميم النظام بكفاءة فعالة. معالجة القصور والعيوب في نظام المعلومات..
تعريف الطالب بتقنيات الإنترنت والويب الحديثة كما يشمل هذا المقرر المفاهيم والاستراتيجيات الخاصة بتصميم مواقع الانترنت نظرياً وتطبيقياً كما يتناول لغات وبرامج تصميم هذه المواقع..
يزود هذا المقرر الطالب بالمفاهيم المتعلقة بقواعد البيانات و نمذجة النظم وتمثيلها باستخدام ERD وتحويلها الى جداول وترجمتها الى تطبيق عملي..
يهدف هذا المقرر إلى تزويد الطلاب بالخبرة العملية من خلال تطبيق المهارات والمعرفة المكتسبة في بيئة عمل حقيقية تحت إشراف متخصصين في المجال..
يهدف المقرر إلى تعريف الطالب بمفهوم التجارة الإلكترونية وكل النشاطات المرتبطة بها، مع التركيز على الجوانب العملية لإنشاء مواقع إلكترونية. يشمل ذلك تقديم نماذج لبناء مواقع إلكترونية باستخدام الشفرة البرمجية، بالإضافة إلى إنشاء مواقع إلكترونية باستخدام منصات بدون كتابة شفرة برمجية (No Code Platforms) مثل تطبيقات Drop Shipping..
يركز هذا المقرر على تطوير المهارات النظرية والعملية للطلاب في بناء مشاريع البرمجيات باستخدام أحدث إصدار من لغة بايثون (Last Version of Python) وصولاً إلى مستوى متوسط. يشمل ذلك تحليل وتصميم وتنفيذ حلول مبتكرة لمشكلات البرمجة..
يزود هذا المقرر الطالب بالمفاهيم المتعلقة ببرمجة قواعد البيانات، مع التركيز على تطبيق المفاهيم النظرية عملياً من خلال تنفيذ الأوامر والأكواد باستخدام لغة SQL..
يرمي هذا المقرر إلى دراسة المفاهيم الأساسية والمبادئ التي تقوم عليها عناصر نظم التشغيل، بما في ذلك إدارة البرامج، إدارة المدخلات والمخرجات، وإدارة الذاكرة..
1. الوصف العام للمقرر: يزود المقرر الطالب بالمعرفة والمهارات اللازمة بإنتاج التطبيقات البرمجية وكتابة البحوث العلمية. 2. الهدف الرئيس للمقرر تمكين الطالب من الالمام بالمبادئ الاساسية لتحليل وتصميم البرمجيات، وكيفية الاستفادة من معارفه في مقررات المتطلبات السابق لتنفيذ تطبيق عامل مرورا بكتابة الشفرة البرمجية، تصحيح الاخطاء، والتركيب. المقرر يهدف ايضا الي تعليم الطلب الاستفادة من التطبيقات مفتوحة المصدر ومخازن الشفرة البرمجية المتوفرة علي شبكة الويب. .
يُعد هذا المقرر امتداداً لما تم اكتسابه في تدريب ميداني 1، حيث يوفر للطلاب فرصة لاكتساب خبرة عملية متقدمة في بيئة عمل واقعية. يتم التركيز على تطبيق المعارف والمهارات المكتسبة في مجال نظم المعلومات بشكل أكثر تخصصاً، تحت إشراف متخصصين في الميدان..
يهدف هذا المقرر إلى استكمال ما تعلمه الطالب في مقرر تصميم وبرمجة مواقع الويب، من خلال إكسابه المعرفة والمهارات في كتابة الشفرة البرمجية على الجانب الخلفي (Backend) باستخدام لغة PHP وقاعدة البيانات MySQL. يركز المقرر على تعريف الطالب بإطارات العمل الخاصة بهذه اللغة لتمكينه من أن يصبح مبرمجاً محترفاً. كما يقدم المقرر مفاهيم واجهة برمجة التطبيقات (API) وكيفية استخدامها لتفاعل التطبيقات مع بعضها، مثل إرسال الرسائل القصيرة (SMS) والمصادقة والتفويض (Authentication وAuthorization). يشرح المقرر كيفية إدارة الجلسات في تطوير تطبيقات ويب آمنة، واستخدام خدمات المصادقة المتاحة عبر منصات مثل Google وFacebook. يتضمن المقرر تمكين الطالب من معرفة واستخدام تقنية AJAX لتحسين تجربة المستخدم، ومفاهيم تحسين محركات البحث (SEO) وكيفية استخدامها. يتطرق المقرر إلى مفهوم المسارات (Routes) وكيفية تصميم عناوين URL صديقة للمستخدم ومحركات البحث. يقدم المقرر فكرة عن إطارات عمل لغة PHP (PHP Frameworks) وكيفية استخدامها لتسريع تطوير تطبيقات الويب. يتناول مفهوم تطبيقات الويب التقدمية (Progressive Web Applications - PWA) وكيفية استخدامها لتطوير تطبيقات ويب تضاهي تطبيقات الأجهزة الذكية في الكفاءة. كما يعرف الطالب بالمخاطر المختلفة وطرق اختراق مواقع الويب، ويتناول تقنيات مثل Sockets لتطوير تطبيقات ويب متقدمة..
الخطة الدراسية الجديدة