الرجوع إلى صفحة الكلية
نبذة عن القسم
رؤية القسم
رسالة القسم
مخرجات التعلم
الخطة الدراسية
الفصل الدراسي الأول — Semester 1
الفصل الدراسي الثاني — Semester 2
الفصل الدراسي الثالث — Semester 3
الفصل الدراسي الرابع — Semester 4
الفصل الدراسي الخامس — Semester 5
الفصل الدراسي السادس — Semester 6
الفصل الدراسي السابع — Semester 7
الفصل الدراسي الثامن — Semester 8
قسم هندسة البرمجيات
كلية تقنية المعلومات — جامعة بنغازي الحديثة
يُعنى القسم بإعداد مهندسين قادرين على تحليل المتطلبات وتصميم النظم البرمجية وتطويرها واختبارها وصيانتها. ويعمل الخريج في مجالات مثل: تطوير البرمجيات والتطبيقات، وتحليل النظم، وإدارة المشاريع البرمجية، وضمان الجودة والاختبار، وتطوير الويب.
أن نكون منارة علمية وفنية متميزة ذات كفاءة عالية تواكب تطور التكنولوجيا وزيادة حجم البرمجيات التي تتطلب إنجاز مشاريع برمجية كبيرة وضمن فرق عمل كبيرة تعمل لإنجاز مشاريع برمجية محددة محلياً وإقليمياً.
إعداد وتخريج متخصصين في مجال البرمجيات مؤهلين تأهيلاً عالياً بما يتماشى مع متطلبات التقدم العلمي واحتياجات المجتمع بموظفي تكنولوجيا المعلومات.
يكون الخريج قادرًا على:
- تطبيق أسس البرمجة والخوارزميات وهياكل البيانات في حل المشكلات.
- تحليل المتطلبات وتصميم النظم البرمجية وبناء معماريتها.
- تطوير تطبيقات الحاسوب والويب والموبايل باستخدام أدوات ولغات حديثة.
- تصميم قواعد البيانات وإدارتها وتأمينها، والتعامل مع تقنيات تنقيب البيانات.
- اختبار البرمجيات وضمان جودتها وصيانتها.
- إدارة المشاريع البرمجية والعمل ضمن فريق.
- الالتزام بأخلاقيات المهنة ومنهجية البحث العلمي والتعلم الذاتي المستمر.
يدرس الطالب المقررات التالية موزعة على ثمانية فصول دراسية:
| رمز المقرر | اسم المقرر | الساعات | المتطلب السابق |
|---|---|---|---|
| BMU.100 | Arabic Language — اللغة العربية | 2 | —- |
| BMU.103 | English I — اللغة الإنجليزية | 2 | —- |
| EGN.112 | General Physics I — الفيزياء العامة | 3 | —- |
| EGN.111 | Math I — رياضة | 3 | —- |
| IT.115 | Foundations of Programming — أساسيات البرمجة | 4 | —- |
| IT.116 | IT Foundations — أساسيات تقنية المعلومات | 4 | —- |
| رمز المقرر | اسم المقرر | الساعات | المتطلب السابق |
|---|---|---|---|
| ECO.140 | Statistics & Probabilities — الإحصاء والاحتمالات | 3 | EGN.111 |
| BMU.104 | English II — اللغة الإنجليزية | 2 | BMU.103 |
| EGN.121 | Math II — رياضة | 3 | EGN.111 |
| IT.124 | Programming in Python — البرمجة بلغة البايثون | 4 | IT.115 |
| IT.125 | Logical and Digital Design — التصميم المنطقي والرقمي | 3 | IT.116 |
| IT.126 | Introduction to Computer Networks — مقدمة لشبكات الحاسوب | 4 | IT.116 |
| رمز المقرر | اسم المقرر | الساعات | المتطلب السابق |
|---|---|---|---|
| IT.231 | Computer Architecture — معمارية الحاسوب | 3 | IT.125 |
| ITS.232 | Information Systems — نظم المعلومات | 3 | —- |
| ITS.233 | Object Oriented Programming I — البرمجة الشيئية | 3 | IT.115 |
| IT.234 | Discrete Structures — الهياكل المنفصلة | 3 | EGN.111 |
| ITS.235 | Software Engineering Basics — أساسيات هندسة البرمجيات | 3 | —- |
| IT.236 | Introduction to Artificial Intelligence — مقدمة في الذكاء الاصطناعي | 3 | —- |
| رمز المقرر | اسم المقرر | الساعات | المتطلب السابق |
|---|---|---|---|
| ITS.241 | Operating System — نظم التشغيل | 3 | IT.231 |
| ITS.242 | Object Oriented Programming II — البرمجة الشيئية | 3 | ITS.233 |
| ITS.243 | Database I — قواعد البيانات | 3 | IT.116 |
| ITS.244 | Requirements Engineering — هندسة المتطلبات | 3 | ITS.235 |
| IT.245 | Data Structures — هياكل البيانات | 3 | ITS.233 |
| ITS.246 | Human Computer Interaction — تفاعل الإنسان مع الحاسوب | 3 | —— |
| رمز المقرر | اسم المقرر | الساعات | المتطلب السابق |
|---|---|---|---|
| ITS.351 | Database II — قواعد البيانات | 3 | ITS.243 |
| ITS.352 | Software Project Management — إدارة المشاريع البرمجية | 3 | ITS.232 |
| IT.353 | Cloud Computing — الحوسبة السحابية | 3 | IT.126 |
| ITS.354 | Visual Programming I — البرمجة المرئية | 3 | ITS.233 |
| ITS.355 | Software Design & Architecture — تصميم وعمارة البرمجيات | 3 | ITS.244 |
| ITS.356 | Data Security — أمن البيانات | 3 | IT.126 |
| رمز المقرر | اسم المقرر | الساعات | المتطلب السابق |
|---|---|---|---|
| ITS.361 | Visual Programming II — البرمجة المرئية | 3 | ITS.351 & ITS.354 |
| ITS.362 | Web Design & Programming — تصميم وبرمجة مواقع | 3 | ITS.351 & ITS.354 |
| ITS.363 | Data Mining — تنقيب البيانات | 3 | ITS.351 |
| ITS.364 | Software Testing — اختبار البرمجيات | 3 | ITS.355 |
| IT.365 | Research Methodology — منهجية البحث | 3 | 75 Credit Hours |
| ITS.365 | Elective I — مقرر اختياري | 3 | —— |
| رمز المقرر | اسم المقرر | الساعات | المتطلب السابق |
|---|---|---|---|
| ITS.471 | Software Quality — جودة البرمجيات | 3 | ITS.231 |
| ITS.472 | Numerical Analysis — التحليل العددي | 3 | ITS.233 |
| ITS.473 | Mobile Applications — تطبيقات موبايل | 3 | IT.116 |
| ITS.474 | Elective II — مقرر اختياري | 3 | ITS.235 |
| ITS.475 | Project I — مشروع التخرج | 3 | ITS.233 |
| رمز المقرر | اسم المقرر | الساعات | المتطلب السابق |
|---|---|---|---|
| ITS.481 | Software Maintenance — صيانة البرمجيات | 3 | ITS.471 |
| ITS.482 | Professional Ethics — أخلاقيات المهنة | 3 | —— |
| ITS.483 | Elective III — مقرر اختياري | 3 | —— |
| ITS.484 | Project II — مشروع التخرج | 4 | ITS.475 |
| IT.485 | التدريب الميداني | 3 | ITS.475 |
