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

تعريف:

تطوير برمجيات وتطبيقات هو تخصص هندسي وتقني يركز على تصميم، بناء، وصيانة أنظمة البرمجيات وتطبيقات الهواتف والويب. لا يقتصر التخصص على “كتابة الكود” (Coding) فقط، بل يشمل دورة حياة النظام كاملة (SDLC) بدءاً من تحليل احتياجات العميل، مروراً بالتصميم المعماري للبرنامج، وصولاً إلى البرمجة، الاختبار، والنشر.

أهداف البرنامج:

يهدف هذا البرنامج الأكاديمي إلى تخريج مطورين قادرين على:

  • 1. إتقان لغات البرمجة: احتراف لغات أساسية مثل (Java, Python, C++, JavaScript) ولغات حديثة مثل (Swift, Kotlin).

  • 2. حل المشكلات (Problem Solving): استخدام الخوارزميات وهياكل البيانات لبناء حلول برمجية فعالة وسريعة.

  • 3. تطوير منصات متعددة: القدرة على بناء تطبيقات تعمل على الويب (Web)، الهواتف (Mobile)، وسطح المكتب (Desktop).

  • 4. ضمان الجودة: تعلم طرق اختبار البرمجيات وكشف الأخطاء (Debugging) وحماية التطبيقات (Security).

  • 5. العمل الجماعي: العمل ضمن فرق باستخدام منهجيات “أجايل” (Agile) وأدوات إدارة المشاريع.

مجالات العمل بعد التخرج (Career Paths):

بعد إتمام هذا البرنامج، يمكن للخريج العمل بمسميات وظيفية مثل:
–  Full Stack Developer: مطور شامل (واجهات وخوادم).
– Mobile App Developer: متخصص في تطبيقات iOS أو Android.
– Software Engineer: مهندس برمجيات للأنظمة الكبيرة.
– DevOps Engineer: مسؤول عن دمج التطوير مع العمليات التشغيلية.
– QA Engineer: مهندس ضمان جودة واختبار.

الخطة الدراسية:

إليك الخطة الدراسية المفصلة لتخصص تطوير البرمجيات والتطبيقات موزعة على 4 سنوات، مع تحديد عدد الساعات المعتمدة لكل مساق.

توزيع مقررات الخطة الأكاديمية على الفصول الدراسية:

كلية: التخصصات النوعية قسم: مطور برمجيات وتطبيقات عدد الساعات الكلي: 129 ساعة معتمدة
السنة الأولى: التأسيس وبناء المنطق (Foundation)

الفصل الأول 1st Semester

اسم المساق الساعات
مقدمة في علوم الحاسوب
3
أساسيات البرمجة (1)
3
مختبر أساسيات البرمجة
1
تفاضل وتكامل (1)
3
لغة إنجليزية تقنية (1)
3
مهارات الاتصال والقيادة
3

المجموع:

16 ساعة 

الفصل الثاني 2d Semester

اسم المساق الساعات
البرمجة كائنية التوجه (OOP)
3
مختبر برمجة (OOP)
1
الرياضيات المتقطعة (Discrete Math)
3
الجبر الخطي (Linear Algebra)
3
فيزياء عامة
3
لغة عربية / متطلب جامعة
3
متطلب اختياري جامعة (1)
1

المجموع:

17 س 

الفصل الثالث 3rd Semester

اسم المساق الساعات
هياكل البيانات (Data Structures)
3
مختبر هياكل البيانات
1
نظم إدارة قواعد البيانات (1)
3
تطوير الويب (Frontend)
3
الإحصاء والاحتمالات
3
عمارة الحاسوب وتنظيمه
3
متطلب جامعة (ثقافة إسلامية/عامة)
1

المجموع:

17 س 

الفصل الرابع 4th Semester

اسم المساق الساعات
تحليل وتصميم الخوارزميات
3
نظم التشغيل (Operating Systems)
3
تطوير الويب (Backend)
3
هندسة البرمجيات (Software Eng)
3
تراسل البيانات والشبكات
3
مختبر شبكات
1
مختبر قواعد بيانات
1

المجموع:

17 س 

الفصل الخامس 5th Semester

اسم المساق الساعات
برمجة تطبيقات الموبايل (1)
3
تحليل متطلبات البرمجيات
3
تصميم واجهات المستخدم (HCI/UI)
3
أمن المعلومات (Cybersecurity)
3
اختبار البرمجيات وضمان الجودة
3
مختبر تطبيقات موبايل
1

المجموع:

16 ساعة 

الفصل السادس 6th Semester

اسم المساق الساعات
برمجة تطبيقات الموبايل (2)
3
إدارة مشاريع البرمجيات
3
الذكاء الاصطناعي (AI)
3
الحوسبة السحابية (Cloud)
3
متطلب تخصص اختياري (1)
3
مختبر ذكاء اصطناعي
1

المجموع:

16 ساعة 

الفصل السابع 7th Semester

اسم المساق الساعات
مشروع التخرج (1)
3
التنقيب في البيانات (Data Mining)
3
أمن الشبكات والويب
3
متطلب تخصص اختياري (2)
3
متطلب جامعة حر
3

المجموع:

15 س 

الفصل الثامن 8th Semester

اسم المساق الساعات
مشروع التخرج (2)
3
التدريب الميداني (Internship)
3
أخلاقيات المهنة والحاسوب
3
ريادة الأعمال التقنية
3
متطلب تخصص اختياري (3)
3

المجموع:

15 س 

Scroll to Top