جسرٌ نحو المعرفة
 Home PDF File

 

 

603391 تحليل الأنظمة و تصميمها                                                

(3:3-0)

Systems Analysis & Design                  

متطلب سابق : 601281

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

 

603392هندسة البرمجيات                                                                       

(3:3-0)

Software Engineering

متطلب سابق : 603391

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

 

603394 هندسة الاحتياجات                                                            

(3:3-0)

Requirements Engineering

متطلب سابق : 603392

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

 

603395 فحص البرمجيات                                                                        

(3:3-0)

Software Testing

متطلب سابق : 603391

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

 

603396 إدارة مشاريع تكنولوجيا المعلومات                                  

(3:3-0)

IT Project Management

متطلب سابق : 603391

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

 

603490 إدارة الجودة وتطویر العملیات                                                       

(3:3-0)

Quality Management & Process Improvement

متطلب سابق : 603396

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

يقدم هذا المساق أيضا عملية مفصلة ومكونات لتحقيق جودة البرمجيات والتي تشمل: مكونات مرحلة ما قبل المشروع ، مكوناتجودة دورة حياة المشروع، مكونات البنية التحتية لمنع الخطأ والتحسينات، والمكوناتالإدارية SQA. كما أنها تقدم  معايير المنظمة الدولية لتوحيد المقاييس (ISO).

 

603491 إدارة نماذج البرمجيات                                                       

(3:3-0)

Software Configuration Management

متطلب سابق : 603392

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

 

603493 منھجیات تصمیم البرمجیات                                                         

(3:3-0)

Software Design Methodologies

متطلب سابق : 603394

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

 

603400 تدریب میداني                                                                      

(0:3-3)

Field Training

متطلب سابق : Dept. Approval

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

 

603499 مشروع تخرج                                                                    

(0:3-3)

Graduation Project

متطلب سابق : 603392 + 602302

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

 

603311 البرمجة بالمكونات                                                

(3:3-0)

Programming by Components

متطلب سابق : 602311

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

 

603393 تفاعل الإنسان مع الحاسوب                                               

(3:3-0)

Human-Computer Interaction

متطلب سابق : 603391

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

 

603407 الابداع والريادة في تكنولوجيا المعلومات                                         

(3:3-0)

Innovation & Entrepreneurship in IT

متطلب سابق : 603392

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

 

603408 مواضیع مختارة في هندسة البرمجيات                          

(3:3-0)

  Selected Topics in Software Engineering

متطلب سابق : Dept. Approval

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

 

603492 ھندسة برمجیات متقدمة                                                

(3:3-0)

Advanced Software Engineering

متطلب سابق : 603392

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

 

603496 أدوات مساعدة في هندسة البرمجيات                           

(3:3-0)

Software Engineering CASE Tools

متطلب سابق : 603491

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

 

9600102مهارات حاسوبية (إجباري لطلبة تكنولوجيا المعلومات)           

(3:3-0)

Computer Skills (Compulsory for IT Majors)

متطلب سابق : 9601099/P.T

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

 

 ​

​​

رئيس القسم

Head of Department
رئيس القسم
انه لمن دواعي سروري أن أرحب بكم في الموقع الخاص بقسم هندسة البرمجيات.
التقويم
<كانون الثاني 2017>
السبتالاحدالاثنينالثلاثاءالاربعاءالخميسالجمعة
123456
78910111213
14151617181920
21222324252627
28293031