info@nahda.com.ly +44 7414145960
طلب الالتحاق
الرئيسية الكليات كلية التخصصات النوعية مطور برمجيات وتطبيقات

مطور برمجيات وتطبيقات

نظرة عامة وشاملة

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

يغطي البرنامج دورة حياة تطوير البرمجيات (SDLC) بالكامل، بدءاً من مرحلة استنباط وتحليل المتطلبات (Requirements Analysis)، مروراً بالتصميم المعماري للنظام (System Architecture) وتصميم تجربة المستخدم (UI/UX) لضمان سهولة الاستخدام، وصولاً إلى التنفيذ الفعلي باستخدام أحدث لغات البرمجة العالمية، وانتهاءً باختبار الجودة (QA) والنشر والصيانة الدورية للتطبيقات.

ما يميز هذا البرنامج هو الموازنة الدقيقة بين الأسس النظرية الراسخة (مثل الخوارزميات، هياكل البيانات، ونظريات الحوسبة) وبين التطبيق العملي المكثف على تقنيات العصر مثل الحوسبة السحابية (Cloud Computing)، تطوير تطبيقات الهواتف الذكية (Mobile Apps)، والذكاء الاصطناعي (AI)، مما يضمن جاهزية الخريج للمنافسة في سوق العمل العالمي فور تخرجه.

لماذا تختار هذا التخصص في جامعة النهضة؟

  • مناهج ديناميكية ومحدثة باستمرار يتم تحديث الخطط الدراسية بشكل دوري لتشمل أحدث لغات البرمجة وأطر العمل (Frameworks) المستخدمة في كبرى الشركات العالمية مثل Google و Microsoft، لضمان عدم وجود فجوة بين الدراسة وسوق العمل.
  • التعلم القائم على المشاريع (Project-Based Learning) نعتمد أسلوب التعليم التطبيقي، حيث ينفذ الطالب مشاريع عملية حقيقية في كل فصل دراسي، مما يتيح له بناء معرض أعمال (Portfolio) قوي ومتميز يعزز فرص توظيفه حتى قبل التخرج.
  • شهادة معتمدة دولياً شهاداتنا معترف بها وتفتح الأبواب للعمل في كبرى الشركات التقنية أو استكمال الدراسات العليا في أرقى الجامعات العالمية، مع تركيز خاص على اللغة الإنجليزية التقنية.

صُمم هذا البرنامج ليحقق مخرجات تعلم محددة تتوافق مع معايير الاعتماد الأكاديمي العالمية، وتهدف إلى تخريج مهندسي برمجيات يمتلكون المهارات التقنية "الصلبة" والمهارات "الناعمة" اللازمة للنجاح:

1. الاحترافية البرمجية الشاملة

إتقان مجموعة واسعة من لغات البرمجة الأساسية والحديثة (مثل Java, Python, C++, JavaScript)، وفهم الفروق الدقيقة بينها، والقدرة على اختيار اللغة والتقنية الأنسب لكل مشروع بناءً على متطلباته.

2. تطوير حلول متعددة المنصات

اكتساب مهارة بناء تطبيقات مرنة تعمل بسلاسة عبر بيئات مختلفة: تطبيقات الويب التفاعلية، تطبيقات الهواتف الذكية (Native & Cross-Platform)، وتطبيقات سطح المكتب.

3. هندسة الجودة والأمن السيبراني

عدم الاكتفاء بالبناء، بل إتقان مهارات فحص البرمجيات (Software Testing)، وكشف الأخطاء (Debugging)، وفهم مبادئ "البرمجة الآمنة" لحماية التطبيقات من الثغرات والاختراقات.

4. التفكير التحليلي وحل المشكلات

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

5. العمل الجماعي ومنهجيات Agile

التدرب على العمل ضمن فرق برمجية باستخدام منهجيات الإدارة الحديثة مثل (Scrum & Agile)، واستخدام أدوات التعاون وإدارة النسخ مثل Git و Jira لضمان انسيابية العمل.

6. التعلم المستمر والابتكار

غرس مهارة "تعلم كيف تتعلم" (Self-Learning)، لتمكين الخريج من مواكبة التطورات التقنية المتسارعة ذاتياً، وتعزيز روح ريادة الأعمال التقنية لإنشاء مشاريع خاصة.

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

Full Stack Developer (مطور ويب شامل)

هو "الجوكر" في الفريق التقني، يمتلك القدرة على بناء واجهات المستخدم (Frontend) الجذابة، وبرمجة الخوادم وقواعد البيانات (Backend) القوية. هو المسؤول عن بناء تطبيقات الويب المتكاملة من الصفر حتى الإطلاق.

Mobile Application Developer (مطور تطبيقات هواتف)

متخصص في تحويل الأفكار إلى تطبيقات ذكية نستخدمها يومياً على هواتفنا. يقوم بتصميم وبرمجة تطبيقات لنظامي Android و iOS، مع التركيز على تجربة المستخدم (UX) وسرعة الأداء.

Software Engineer (مهندس برمجيات)

يركز على الصورة الأكبر والأنظمة المعقدة للمؤسسات الكبرى. يهتم بالبنية الهندسية للنظام (Architecture)، قابلية التوسع (Scalability)، والموثوقية (Reliability). يقوم بتحليل المشاكل وتصميم الحلول البرمجية بعيدة المدى.

DevOps Engineer (مهندس عمليات التطوير)

حلقة الوصل الحيوية بين المطورين وفريق العمليات. مسؤول عن أتمتة عمليات نشر البرمجيات (CI/CD)، إدارة الخوادم السحابية (Cloud)، وضمان استمرارية عمل التطبيقات بكفاءة عالية.

Quality Assurance (QA) Engineer (مهندس ضمان جودة)

حارس الجودة المسؤول عن اختبار البرمجيات واكتشاف الأخطاء والثغرات قبل وصول المنتج للمستخدم النهائي. يستخدم أدوات الأتمتة (Automation) لضمان خلو النظام من العيوب.

السنة الأولى: التأسيس وبناء المنطق (Foundation)
الفصل الدراسي الأول (16 ساعة)
المقرر الدراسيالساعات
مقدمة في علوم الحاسوب والبرمجة3
أساسيات البرمجة (1) - Python3
مختبر أساسيات البرمجة1
تفاضل وتكامل (1)3
لغة إنجليزية تقنية (1)3
مهارات الاتصال والقيادة3
الفصل الدراسي الثاني (17 ساعة)
المقرر الدراسيالساعات
البرمجة كائنية التوجه (OOP) - Java3
مختبر برمجة كائنية التوجه1
الرياضيات المتقطعة (Discrete Math)3
الجبر الخطي للمبرمجين3
فيزياء عامة3
متطلب اختياري جامعة (1)3
ندوة تكنولوجية (Seminar)1
السنة الثانية: الأساسيات التقنية الصلبة (Core Skills)
الفصل الدراسي الثالث (17 ساعة)
المقرر الدراسيالساعات
هياكل البيانات (Data Structures)3
مختبر هياكل البيانات1
نظم إدارة قواعد البيانات (1) - SQL3
تطوير الويب (1) - Frontend3
الإحصاء والاحتمالات3
عمارة الحاسوب وتنظيمه3
متطلب جامعة (ثقافة إسلامية)1
الفصل الدراسي الرابع (17 ساعة)
المقرر الدراسيالساعات
تحليل وتصميم الخوارزميات3
نظم التشغيل (Operating Systems)3
تطوير الويب (2) - Backend3
هندسة البرمجيات (Software Engineering)3
تراسل البيانات وشبكات الحاسوب3
مختبر شبكات1
مختبر قواعد بيانات متقدم1
السنة الثالثة: التخصص والتطبيقات المتقدمة
الفصل الدراسي الخامس (16 ساعة)
المقرر الدراسيالساعات
برمجة تطبيقات الموبايل (1) - Android3
تحليل وتصميم النظم (System Analysis)3
تصميم تجربة المستخدم (UI/UX Design)3
أمن المعلومات والتطبيقات3
اختبار البرمجيات (QA)3
مختبر تطبيقات موبايل1
الفصل الدراسي السادس (16 ساعة)
المقرر الدراسيالساعات
برمجة تطبيقات الموبايل (2) - Cross-Platform3
إدارة مشاريع البرمجيات3
مقدمة في الذكاء الاصطناعي (AI)3
الحوسبة السحابية (Cloud Computing)3
متطلب تخصص اختياري (1)3
مختبر ذكاء اصطناعي1
السنة الرابعة: التخرج وسوق العمل
الفصل الدراسي السابع (15 ساعة)
المقرر الدراسيالساعات
مشروع التخرج (1) - البحث والمقترح3
التنقيب في البيانات (Data Mining)3
أمن الشبكات والويب المتقدم3
متطلب تخصص اختياري (2)3
متطلب جامعة حر (ريادة أعمال)3
الفصل الدراسي الثامن (15 ساعة)
المقرر الدراسيالساعات
مشروع التخرج (2) - التنفيذ والمناقشة3
التدريب الميداني (Internship)3
أخلاقيات المهنة والحاسوب3
موضوعات مختارة في هندسة البرمجيات3
متطلب تخصص اختياري (3)3
الأوراق والمتطلبات

متطلبات القبول في جامعة النهضة الدولية

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

متطلبات الحصول على بكالوريوس تطوير البرمجيات

عدد الساعات المطلوبة لإكمال الدرجة 129 ساعة معتمدة
عدد الفصول الدراسية المطلوبة 8 فصول دراسية
عدد الفصول الدراسية في السنة فصلين (خريف/ربيع) + فصل صيفي
مدة الفصل الدراسي 16 أسبوعاً
المدة المتوقعة لإكمال البرنامج 4 سنوات دراسية
ملاحظة: يمكن إكمال البكالوريوس في أقل من 3 سنوات بدلاً من 4 سنوات تقليدية من خلال جدول زمني مكثف (الفصول الصيفية).
Scroll to Top