البرمجة
الدبلوم المتوسط
المستويات
5
المقرارت
22
عدد الساعات
78
عدد الطلبة
72
نظرة عامة
يهدف برنامج "البرمجة" إلى تأهيل الكوادر علمياً ومهنياً في مجال البرمجة وتحليل الأنظمة لتلبية احتياجات سوق العمل المتغيرة والمساهمة في تنمية المجتمع. يقدم البرنامج للطلاب المعرفة الأساسية والمهارات العملية المطلوبة لتطوير البرمجيات وإدارة قواعد البيانات وتحليل الأنظمة، مما يمكنهم من المنافسة في سوق العمل والمساهمة في تحقيق رؤية المملكة 2030.
محتوى البرنامج
_
متطلبات القبول
_
Program levels
المستوى الاول
AENG 110 - مهارات اللغة الانجليزية 1 - إجباري
عدد الساعات
5
نظري
2
عملي
6
تمرين
اجمالي المحتوى
10
المتطلبات
وصف المقرر:
تم تصميم هذا الإصدار من برنامج "Roadmap" بالتعاون مع معلمين من العالم العربي لتوفير تجربة تعليمية ذات صلة ثقافية للمتعلمين. "Roadmap" هو منهج عام لتعليم اللغة الإنجليزية للبالغين، يعترف بأن كل فصل دراسي يختلف عن الآخر، وأن كل متعلم فريد من نوعه. يعتمد المنهج على أهداف تعلم مقياس اللغة الإنجليزية العالمي (GSE)، مما يتيح للمتعلمين التدريب اللغوي اللازم لتحقيق التقدم. يقدم محتوى مشوقاً وذا صلة، بالإضافة إلى مواد داعمة شاملة تجعل الدروس ممتعة لكل من المتعلمين والمعلمين.
يوفر "Roadmap" للمتعلمين:
• تحقيق تقدم ملحوظ من خلال منهج يعتمد على أهداف تعلم GSE.
• بناء الثقة في التحدث عبر مهام تواصلية ذات صلة.
• تطوير استراتيجيات لتحسين مهارات القراءة والكتابة والاستماع.
• ممارسة القواعد والمفردات خارج الفصل الدراسي باستخدام التطبيق المحمول.
APRG 114 - مفاهيم برمجة الحاسب - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يغطي هذا المقرر مفاهيم حل المشكلات باستخدام المنطق المدمج في لغات البرمجة. يشمل المقرر جميع المفاهيم البرمجية الأساسية مثل المتغيرات، أنواع البيانات، التعليمات التحكمية، الوظائف، والمصفوفات. يتم تطبيق هذه المفاهيم من خلال تحليل المشكلات وتصميم واختبار وتنفيذ الخوارزميات باستخدام البرمجة الإجرائية والرمز الزائف.
APRG 113 - نظم التشغيل - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر لمحة عامة عن مفاهيم أنظمة التشغيل، بما في ذلك إدارة البرمجيات والمكونات الصلبة. يتعلم الطلاب كيفية تثبيت وتكوين أنظمة التشغيل والعمل باستخدام سطر الأوامر، مع التركيز بشكل خاص على نظام التشغيل Linux. يساعد المقرر الطلاب على فهم كيفية عمل أنظمة التشغيل واستخدامها بفعالية.
APRG 111 - مهارات صيانة الحاسب الآلي - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يغطي هذا المقرر موضوعات متعلقة بالحواسيب، بما في ذلك مكونات الحاسوب، أساسيات الشبكات، أنظمة التشغيل، الافتراضية (Virtualization)، استكشاف الأخطاء وإصلاحها، والإجراءات التشغيلية. يتعلم الطلاب كيفية إجراء عمليات الصيانة للحواسيب، بما في ذلك التشخيص، الإصلاح، التحديث، تعديل المكونات، تقسيم الأقراص، وتجهيزها. يحتوي المقرر على محتوى عملي داخل المختبر يشمل المفاهيم التقنية والمصطلحات المتعلقة بالمكونات الداخلية والخارجية للحاسوب وأنظمة التشغيل. يهدف المقرر إلى إعداد الطلاب بمهارات عملية وتقنية ضرورية لصيانة الحواسيب والتعامل مع التحديات المرتبطة بها.
AITA 110 - مقدمة في تقنية المعلومات - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر اختباراً لمهارات ومعارف الطلاب في نظرية وممارسات تقنية المعلومات. يساعد المقرر الطلاب على تحقيق أساس قوي في المهارات الأساسية للحاسوب، مما يتيح لهم الانضمام بفعالية إلى العصر الرقمي الجديد. يركز المقرر على تطوير مهارات حل المشكلات من خلال استخدام مجموعة من التطبيقات المكتبية الشائعة، مما يساعد الطلاب على تحقيق هدفهم في تحقيق الكفاءة الرقمية.
APRG 112 - أساسيات الشبكات السلكية - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر المفاهيم الأساسية للشبكات السلكية، بما في ذلك معماريات الشبكات، الكابلات، التوصيلات، أساسيات الإيثرنت، تركيب الشبكات، بروتوكولات الشبكة، والتطبيقات اللاسلكية. بنهاية المقرر، سيكون الطلاب مؤهلين للتقدم لامتحان شهادة CompTIA Network+.
المستوى الثاني
APRG 121 - أدوات تحليل وتصميم النظم - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يغطي هذا المقرر أساسيات تطوير الأنظمة باستخدام أحدث التقنيات والأساليب العملية، بما في ذلك الأساليب الرشيقة، الحوسبة السحابية، وتطبيقات الأجهزة المحمولة. يتم تقديم المفاهيم المتعلقة بتحليل وتصميم الأنظمة باستخدام أدوات وتقنيات حديثة. بنهاية المقرر، سيكون الطلاب مستعدين لاستخدام مهارات التفكير النقدي والتقنيات الحديثة في تطوير الأنظمة المحوسبة.
AENG 120 - مهارات اللغة الانجليزية 2 - إجباري
عدد الساعات
5
نظري
2
عملي
6
تمرين
اجمالي المحتوى
10
المتطلبات
وصف المقرر:
تم تصميم هذا الإصدار من برنامج "Roadmap" بالتعاون مع معلمين من العالم العربي لتقديم تجربة تعليمية تتماشى مع الثقافة المحلية للمتعلمين. "Roadmap" هو برنامج شامل لتعليم اللغة الإنجليزية للبالغين، يأخذ في الاعتبار اختلاف كل فصل دراسي وخصوصية كل متعلم. يعتمد المنهج على أهداف تعلم مقياس اللغة الإنجليزية العالمي (GSE)، مما يتيح للمتعلمين تحسين مهاراتهم اللغوية بشكل دقيق. يوفر المحتوى ذو الصلة والمواد الداعمة تجربة تعليمية ممتعة للطلاب والمعلمين على حد سواء.
يتيح "Roadmap" للمتعلمين:
• تحقيق تقدم ملموس باستخدام منهج يعتمد على أهداف تعلم GSE.
• بناء الثقة في التحدث عبر مهام تواصلية موجهة.
• تحسين مهارات القراءة والكتابة والاستماع من خلال استراتيجيات فعالة.
• ممارسة القواعد والمفردات خارج الفصل باستخدام تطبيق الهاتف المحمول.
APRG 124 - مهارات البرمجة بلغة بايثون 1 - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يقدم هذا المقرر المفاهيم الأساسية للبرمجة باستخدام Python. يتعرف الطلاب على التركيب الأساسي للغة، البرمجة، والحزم الشائعة لتحليل البيانات واستكشافها. المقرر موجه للمبتدئين ويهدف إلى تمكينهم من فهم أساسيات البرمجة باستخدام Python.
APRG 120 - إدارة قواعد البيانات - إجباري
عدد الساعات
2
نظري
2
عملي
تمرين
اجمالي المحتوى
2
المتطلبات
وصف المقرر:
يتناول هذا المقرر مبادئ أنظمة قواعد البيانات، بما في ذلك النماذج العلائقية، التصميم المفاهيمي، تحليل المتطلبات، التطبيع، ولغات الاستعلام. يركز المقرر أيضًا على القضايا المتعلقة بقواعد البيانات متعددة المستخدمين والموزعة. يتيح للطلاب فرصة استخدام أنظمة إدارة قواعد البيانات (DBMS) لبناء تطبيقات قواعد البيانات.
APRG 123 - مهارات البرمجة بلغة # C - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يغطي هذا المقرر المبادئ الأساسية للتصميم المهيكل، التطوير، الاختبار، والتنفيذ. يتناول المقرر موضوعات مثل هياكل الفئات، الوراثة، تعدد الأشكال، الربط الديناميكي، التجريد، وإخفاء المعلومات. يتم التركيز على تطوير تطبيقات برمجية قوية باستخدام لغة C#.
APRG 122 - لغات البرمجة لتطبيقات المعلومات 1 - إجباري
عدد الساعات
3
نظري
2
عملي
2
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يركز هذا المقرر على أساسيات البرمجة الشيئية باستخدام لغة Java. يقدم المقرر قاعدة متينة لتطوير حلول تطبيقات المعلومات في بيئة تعتمد على البرمجة الشيئية، مع التركيز على تصميم وبناء تطبيقات فعالة.
المستوى الثالث
APRG 230 - مهارات البرمجة بلغة الفيجوال بيسك - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
يركز هذا المقرر على استخدام لغة Visual Basic لتطوير تطبيقات الأعمال. يغطي المقرر إنشاء واجهات المستخدم الرسومية، التعامل مع الأحداث، الهياكل الشرطية والحلقات، التصحيح ومعالجة الأخطاء، واستخدام قواعد البيانات. يتم تدريب الطلاب على تنفيذ تطبيقات تعمل في بيئة Windows.
APRG 233 - أساسيات هياكل البيانات - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
يغطي هذا المقرر المفاهيم الأساسية لهياكل البيانات المجردة، بما في ذلك القوائم المرتبطة، الأكوام، الطوابير، الأشجار، والجداول التجزئية. يتم تدريب الطلاب على كيفية تنفيذ هذه الهياكل في لغات البرمجة المختلفة، مع التركيز على فهم استخدامها لتحسين كفاءة البرامج.
AENG 230 - اللغة الانجليزية في بيئة العمل - إجباري
عدد الساعات
4
نظري
4
عملي
تمرين
اجمالي المحتوى
4
المتطلبات
وصف المقرر:
يركز هذا المقرر على تحسين مهارات الطلاب في اللغة الإنجليزية المستخدمة في بيئة العمل. يتضمن المقرر دراسة قصص حقيقية عن الأعمال من خلال مقاطع فيديو أصلية، والتعرف على مفاهيم ومفردات أساسية مثل الثقافة المؤسسية، التدريب والتطوير، المالية، وإدارة الوقت. يتم تدريب الطلاب على تطوير مهارات التواصل مثل بناء العلاقات، إدارة الأخبار السلبية، تقديم التغذية الراجعة، والتعامل مع المواقف الطارئة. يتضمن المقرر تدريبات عملية في مهارات الأعمال الوظيفية مثل تقديم الذات، تسهيل المناقشات، والتعامل مع التحديات في المفاوضات. يتم تقييم تقدم الطلاب باستخدام أهداف التعلم الخاصة بمقياس اللغة الإنجليزية العالمي.
APRG 232 - لغات البرمجة لتطبيقات المعلومات 2 - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
يكمل هذا المقرر المفاهيم التي تم تغطيتها في الجزء الأول من لغات البرمجة لتطبيقات المعلومات. يركز على فهم وممارسة مفاهيم البرمجة الشيئية مثل الفئات، الكائنات، التجريد، الوراثة، تعدد الأشكال، واستدعاء الوظائف المتعددة. يتم تدريب الطلاب على إنشاء تطبيقات متينة باستخدام واجهات المستخدم الرسومية وربطها بقواعد البيانات العلائقية.
APRG 231 - مهارات البرمجة بلغة بايثون2 - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
تم تصميم هذا المقرر لتعليم الطلاب البرمجة بلغة Python بطريقة عملية ومنهجية. بالإضافة إلى تعلم مفاهيم البرمجة، يساعد المقرر الطلاب على تحسين التفكير الخوارزمي وحل المشكلات. يشمل المقرر تمارين برمجية مدروسة جيداً بالإضافة إلى مشروع عملي في مجالات مثل تطوير المواقع أو تطبيقات سطح المكتب.
المستوى الرابع
APRG 242 - برمجة الأجهزة الذكية - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
يركز هذا المقرر على أساسيات تطوير تطبيقات الهواتف المحمولة، بما في ذلك تصميم التطبيقات، البرمجة، المحاكاة، والاختبار على الأجهزة الحقيقية. يتم تدريب الطلاب على كتابة تطبيقات تتناسب مع متطلبات السوق.
APRG 240 - تصميم وتنفيذ نظم قواعد البيانات - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
يهدف هذا المقرر إلى تدريب الطلاب على تصميم نماذج بيانات منطقية وإنشاء قواعد بيانات. يتعلم الطلاب كيفية استخدام الإجراءات المخزنة، المشغلات، الوظائف المعرفة من قبل المستخدم، والرؤى لتحسين أداء قواعد البيانات.
APRG 243 - مشروع - إجباري
عدد الساعات
3
نظري
3
عملي
تمرين
اجمالي المحتوى
3
المتطلبات
وصف المقرر:
يتيح هذا المقرر للطلاب استخدام معرفتهم السابقة في تحليل وتصميم الأنظمة من خلال مشروع شامل. يشمل المشروع تحليل الفكرة، مراجعة الأدبيات، إعداد خطة مشروع مفصلة، التنفيذ، التوثيق، وتقديم العرض النهائي.
APRG 241 - تطوير وإدارة الموقع - إجباري
عدد الساعات
4
نظري
3
عملي
2
تمرين
اجمالي المحتوى
5
المتطلبات
وصف المقرر:
يساعد هذا المقرر الطلاب على اكتساب المهارات اللازمة لتطوير وإدارة المواقع الإلكترونية. يتضمن المقرر تصميم الصفحات باستخدام HTML وCSS، التعامل مع الأحداث باستخدام JavaScript، وربط المواقع بقواعد بيانات MySQL.
المستوى الخامس
APRG 320 - التدريب التطبيقي (2) - إجباري
عدد الساعات
4
نظري
4
عملي
تمرين
اجمالي المحتوى
34
المتطلبات
وصف المقرر:
هذا المقرر عبارة عن برنامج تدريب إلزامي يهدف إلى تمكين الطلاب من تطبيق معارفهم الأكاديمية في بيئة عمل حقيقية. يتم إرسال الطلاب إلى مؤسسات مختلفة لاكتساب خبرة في العمل الجماعي، تحسين مهارات التواصل، وتطويرهم المهني.