برنامج البكالوريوس في البرمجة

برنامج البكالوريوس في البرمجة

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

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

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

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

1 . مدة الدراسة لنيل درجة الإجازة في الهندسة المعلوماتية بكافة الاختصاصات أربع سنوات دراسية للمقبولين على أساس الشهادة الثانوية و سنتان للمقبولين في برنامج الترقية حسب المعهد والاختصاص.
2 . يسمح للطالب بمدة دراسة أقصاها 8 سنوات لحملة الشهادة الثانوية و 4 سنوات لحملة شهادة المعاهد المتوسطة.
3 . تقسم السنة الدراسية إلى فصلين مستقلين, و يحدد مجلس الجامعة موعد بدء الدراسة و انتهائها و مواعيد إجراء الامتحانات وفق التقويم الجامعي.

1 . تحتسب علامة كل مقرر من 100 درجة.
2 . يعد الطالب ناجحاً في المقرر إذا حصل على محصلة نهائية أكبر أو تساوي 55 % من الدرجة العليا للمقرر.
3 . في حال نجاح طالب في مقرر وحصوله على علامة امتحان مرتفعة عن 90 % من العلامة الكلية، فإنه يحق للجامعة إذا أرادت تدقيق مستوى الطالب من خلال مقابلة شفهية أو امتحان كتابي، وتثبيت نجاحه في المقرر أو إعلان رسوبه فيه، إذا لم يكن بالمستوى المطلوب.
4 . في حال رسوب الطالب في المقرر يتوجب عليه إعادته مع امتحاناته، ومع إعادة تسديد تكاليفه كاملةً.
المعدل العام للتخرج:
يتم جمع معدلات المقررات التي نجح فيها الطالب للسنوات الأربعة و تقسم على العدد الكلي للمقررات ويستخرج المعدل العام.

متطلبات الجامعة
Course Name اسم المقرر
Computer Skills-ICDL مهارات الحاسوب
Introduction to On-Line Education مدخل إلى التعلم الإلكتروني
Communications Skills and Technical Writing مهارات التواصل والكتابة العلمية
English Language I اللغة الإنكليزية ( 1 )
English Language II اللغة الإنكليزية ( 2 )
Fundamentals of Management أساسيات الإدارة
English Language III اللغة الإنكليزية ( 3 )
English language IV اللغة الإنكليزية ( 4 )
Accounting المحاسبة
IT Project Management إدارة المشاريع المعلوماتية
English Language V اللغة الإنكليزية ( 5 )
Ethics of Profession & Society أخلاقيات المهنة والمجتمع
Epistemology & Computer Science نظرية المعرفة وعلوم الحاسب
متطلبات الكلية
Course Name اسم المقرر
Introduction to Programming مقدمة في البرمجة
Calculus I حساب التفاضل والتكامل 1
Linear Algebra الجبر الخطي
Probability Theory and Statistics نظرية الاحتمالات والإحصاء
Discrete Structures الهياكل المنفصلة
Introduction to Numerical Methods مقدمة في الطرق العددية
Physics I الفيزياء 1
Chemistry كيمياء
Physics II الفيزياء II
Physics I Lab مختبر الفيزياء الأول
Calculus II  التفاضل والتكامل 2
Digital Logic Design تصميم المنطق الرقمي
Computer Ethics أخلاقيات استخدام أجهزة الكمبيوتر
Web Development تطوير الشبكة
متطلبات التخصص
Course Name اسم المقرر
Object-Oriented Programming البرمجة الشيئية
Computer Organization تنظيم الكمبيوتر
Data Structures and Algorithms هياكل البيانات والخوارزميات
Database Systems نظم قواعد البيانات
Operating Systems أنظمة التشغيل
Foundations of Software Engineering أسس هندسة البرمجيات
Software Requirements and Specification متطلبات البرامج والمواصفات
Software Design and Development تصميم وتطوير البرمجيات
Formal Specifications and Design Methods المواصفات الرسمية وطرق التصميم
Software Project Management إدارة مشروع البرمجيات
Object-Oriented Analysis and Design التحليل والتصميم الكينوني
User Interface Design تصميم واجهة المستخدم
Software Measurement and Testing قياس واختبار البرمجيات
Design and Analysis of Algorithms تصميم وتحليل الخوارزميات
Security of Information Systems أمن نظم المعلومات
Introduction to Computer Graphics مقدمة في رسومات الحاسوب
Data and Web Mining تعدين البيانات والويب
Software Evolution and Maintenance تطور البرمجيات وصيانتها
Internship تدريب
Capstone Project1 مشروع التخرج 1
Capstone Project2 مشروع التخرج 2

مجالات سوق العمل

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

الكلية: الهندسة المعلوماتية
الدرجة: البكالوريوس

بكالوريوس
الساعات المعتمدة