b08

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

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

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

رؤية البرنامج

تخريج مهندس نظم معلومات متميز على المستوى المحلي والإقليمي والدولي اً في مجالات نظم المعلومات المختلفة.

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

– رفد سوق العمل المحلي والإقليمي والدولي بالكوادر المتخصصة بما يسد احتياجات العمل في هذا المجال الهام.

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

– الممارسة الفعالة كمتخصص في هندسة نظم المعلومات من خلال قيادة وتصميم وتطوير المشاريع المختلفة في مجال نظم المعلومات.

– التواصل بشكل فعال مع الزملاء، كأعضاء أو كقادة في فرق متعددة التخصصات.

– تشجيع طلبة البكالوريوس على الاستمرار بالدراسات العليا، لرفد المجتمع بالكوادر المختصة ذات الكفاءة العالية.

– تشجيع الطلاب على البحث العلمي وفق منهجية البحث العلمي.

المخرجات التعليمية

اكتساب المعرفة والفهم:

يتوقع من الطالب أن يمتلك مجموعة من المعارف والقيم، منها:

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

المهارات الذهنية:

يتوقع من الطالب أن يمتلك مجموعة من المعارف والمهارات، منها:

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

المهارات المهنية والعملية:

يتوقع من الطالب أن يمتلك مجموعة من المعارف والمهارات، منها:

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

المهارات العامة والقابلة للانتقال:

يتوقع من الطالب أن يمتلك مجموعة من المعارف والمهارات والقيم، منها:

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

شروط النجاح والتخرج

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

مدة الدراسة

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

كلية علوم الحاسوب

هيكل البرنامج

50 مقرر دراسي – 146 ساعة معتمدة

متطلبات الجامعة
متطلبات الكلية
متطلبات التخصص
المواد الاختيارية

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

المنهج وتوصيف المقررات

الساعات المعتمدة

3.00

3.00

3.00

3.00

3.00

3.00

2.00

رمز المقرر

BIE101

BIE102

BIE103

BIE104

BIE105

BIE106

BIE100

اسم المقرر

قيادة الحاسوب

التوصيف العام

يعتبر مقرر “مهارات الحاسوب” مقياس للكفاءة في مهارات الكمبيوتر متعارف عليه دولياً. كما يضمن مقرر “مهارات الحاسوب – أن حاملها يملك المعرفة و الكفاءة في استخدام الكمبيوتر الشخصي عند المستوى الأساسي. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف مفاهيم تقانة المعلومات؛ 2. اتقان استعمال الكمبيوتر وإدارة الملفات؛ 3. اتقان برامج معالجة النصوص، أوراق العمل، قواعد البيانات، العروض التقديمية؛ 4. تعرف مفاهيم أساسية في مجال الاتصالات والشبكات.

النظم الرقمية

التوصيف العام

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

البرمجة 1

التوصيف العام

تعليم أساسيات البرمجة، خوارزمية حل مسألة، ونقلها إلى برنامج بأحد لغات البرمجة الإجرائية المهيكلة. Algorithm, Structured programming language إنجاز ما يمكن تسميته “البرمجة الصغيرة” Programming in Small كما هو مشروح في المحصلات والمحتويات. والتأكيد في التدريس على تعرُّف بداية البرمجة بشكل صحيح ومستقل عن خصوصية لغة البرمجة مع التشديد على الممارسة العملية بلغة برمجة مهيكلة لتثبيت المفاهيم البرمجية بعمق. المحصلات: في نهاية هذه المادة من المتوقع أن يكون الطلاب قادرين على: – فهم فكرة خطوات حل مسألة بواسطة الحاسب:لغة الخوارزميات pseudo-code – معرفة جميع الأنماط البسيطة: عددية، حرفية، منطقية. إضافةً إلى الأنماط المركبة السهلة والضرورية: سلاسل حرفية، جداول – معرفة البرامج الجزئية – كتابة و معرفة متابعة تنفيذ نص برمجي متوسط الحجم باســــــــــتخدام لغة برمجة مهيكلة بقواعد C-Like ( نستخدم لغة Java).

تحليل رياضي 1

التوصيف العام

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

مقدمة في التعليم الافتراضي

التوصيف العام

يتناول مقرر “مقدمة في التعلُّم الافتراضي” الفرق بين التعليم النظامي والتعلم الافتراضي سواء من الناحية التقنية الناجمة عن استخدام أدوات جديدة، أو من ناحية واجبات الطالب والمشرف وأساليب عملهما . في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف التعلم الافتراضي واختلافه عن التعليم عن البعد أو التعليم الإلكتروني؛ 2. تمييز اختلاف التعلم الافتراضي عن التعليم النظامي؛ 3. اتقان أدوات التعلم الافتراضي؛ 4. تعرف واجبات الطالب وواجبات المشرف في التعلم الافتراضي.

مهارات التواصل والكتابة العلمية

التوصيف العام

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

اللغة الإنجليزية I

التوصيف العام

يتناول مقرر “مقدمة في البرمجة” العناصر الأساسية اللازمة لتصميم وكتابة برنامج كالمخططات التدفقية، ولغة شبه الترميز. ويعرض مقرر مبادئ لغة #C في محيط العمل Visual Studio Dot Net. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. استخدام التعليمات الأساسية للبرمجة: القراءة، الكتابة، الإسناد , والتعابير الحسابية، التعليمات الشرطية، التعليمات التكرارية. 2. تعرف المخططات التدفقية؛ 3. استخدام شبه الترميز Pseudo-Code؛ 4. تعرف أنماط المعطيات البسيطة (العددية: الصحيحة والحقيقية، النمط الحرفي، النمط المنطقي)؛ 5. استخدام الجداول أحادية البعد؛ 6. تعرف أساسيات لغة البرمجة #C المكافئة للتعليمات الأساسية.

فصل أول

01.

02.

03.

04.

05.

06.

07.

الساعات المعتمدة

3.00

3.00

3.00

3.00

3.00

3.00

2.00

رمز المقرر

BIE107

BIE108

BIE109

BIE110

BIE11

BIE112

BIE113

اسم المقرر

البرمجة 2

التوصيف العام

تثبيت التعليمات الأساسية للبرمجة الإجرائية المهيكلة، وتوضيح عدد من مفاهيم البرمجة الغرضية . Algorithm, Structured programming language المحصلات: في نهاية هذا المقرر من المتوقع أن يكون الطلاب قادرين على: – كتابة خوارزميات لحل المسائل باستخدام البرمجة الإجرائية مع اتقان كتابة وفهم بنى التحكم وتعريف التوابع اللازمة لكتابة برامج بلغة C++ – فهم أسس التصميم الغرضي التوجه وكتابة خوارزميات غرضية التوجه من خلال بناء أنماط جديدة (كتابة صفوف) وتطبيقها بكتابة برامج بلغة C++ تتعامل مع هذه الصفوف التي تم بناؤها – التعامل ضمن البرنامج مع مايتعلق بالملفات من حيث قراءة المعطيات من الملفات أوكتابة النتائج على الملفات وخصوصاً الملفات النصية لأهمية الملفات في تخزين واسترجاع وتعديل المعطيات الطويلة الأمد اللازمة عند تنفيذ البرامج – التعريف بمفهوم المؤشرات والحجز الديناميكي مع فكرة مبسطة عن كيفية الاستفادة من دمج مفهوم المؤشرات مع مفهوم الصفوف لبناء بنى معطيات متقدمة

تحليل رياضي 2

التوصيف العام

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

الاحتمالات

التوصيف العام

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

بنى جبرية 1

التوصيف العام

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

البنى المتقطعة

التوصيف العام

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

مدخل إلى بنيان الحاسوب

التوصيف العام

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

اللغة الإنجليزية II

التوصيف العام

يتناول المقرّر مفهوم التسويق وأهداف النشاط التسويقي؛ عناصر البيئة التسويقيّة وتحليل النشاط التسويقي؛ نماذج السلوك الاستهلاكي وتحليل قرار الشراء؛ تقسيم السوق واختيار الأسواق؛ تحديد عناصر المزيج التسويقي؛ مفهوم البيع وإدارة المبيعات. في نهاية هذا المقرّر يجب أن يكون الطالب قادراً على: 1- تعرّف مفهوم التسويق واستيعاب أهداف النشاط التسويقي؛ 2- تحليل النشاط التسويقي وتحليل قرار الشراء؛ 3- فهم معايير تقسيم السوق واختيار الأسواق؛ 4- تحديد عناصر المزيج التسويقي (السلعة، السعر، التوزيع، الترويج).

فصل ثاني

01.

02.

03.

04.

05.

06.

07.

الساعات المعتمدة

3.00

3.00

3.00

3.00

3.00

2.00

3.00

رمز المقرر

BIE150

BIE151

BIE152

BIE153

BIE154

BIE155

BIE156

اسم المقرر

الخوارزميات وبنى المعطيات

التوصيف العام

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

الدارات الإلكترونية

التوصيف العام

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

المعالجات الصغرية

التوصيف العام

الغاية من هذا المقرر هو تعرف الطالب على بنيان المعالجات ودراسة وكتابة برامج بلغة التجميع للمعالجة 8088/8086 وتمكينه من فهم وتصميم نظام صغري مبني حول المعالج نفسه. النتائج التعليمية المرجوة (ILO): سيكون الطالب في نهاية هذا المقرر قادراً على: 1) شرح البنية العامة لمعالج صغري ومتحكم صغري 2) التمييز بين بنيان العائلات المختلفة للمعالجات وأدائها 3) شرح بنية المعالج 8088/8086 بالتفصيل 4) كتابة برامج بلغة تجميع المعالج 8088/8086 فهم نظام صغري مبني حول المعالج 8088/8086

أساسيات الاقتصاد والمحاسبة

التوصيف العام

يهدف هذا المقرر إلى تعريف الدارسين بالنظريات الاقتصادية والإدارية التقليدية منها والحديثة, ونظريات التجارة الدولية, مع عرض وشرح لمفاهيم الإيزو9000 و14000, مع إكسابهم المهارات اللازمة للقيام بالتخطيط الاقتصادي, إضافة لعرض لمفاهيم المحاسبة الإدارية وكيفية استخدامها في الرقابة وعلاقتها بنظم المعلومات, وفي النهاية تعريف الدارس بمفاهيم الاستثمار والتمويل وكيفية اختيار التمويل المناسب للمشروعات من خلال التعرف على النسب المالية.

التصميم والبرمجة غرضية التوجه

التوصيف العام

يتناول مقرر “البرمجة غرضية التوجه” مفاهيم البرمجة غرضية التوجه ومكوناتها كالصفوف والأغراض والوراثة والوراثة المتعددة وغيرها من خلال استخدام لغة C# ضمن بيئة البرمجة Visual Studio .Net في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. تعرف المفاهيم الأساسية: الصفوف والأغراض (Classes & Objects)؛ 2. تعرف الوراثة والوراثة المتعددة ووراثة الطرائق (Inheritance and Polymorphism)؛ 3. تعرف توزع الصفوف على وحدات مختلفة (packages, namespaces) والعلاقة بين صفوفهاح 4. استخدام القوالب الأنماط Template.

اللغة الإنجليزية III

التوصيف العام

يتناول مقرر “مقدمة في البرمجة” العناصر الأساسية اللازمة لتصميم وكتابة برنامج كالمخططات التدفقية، ولغة شبه الترميز. ويعرض مقرر مبادئ لغة #C في محيط العمل Visual Studio Dot Net. في نهاية هذا المقرر يجب أن يكون الطالب قادراً على: 1. استخدام التعليمات الأساسية للبرمجة: القراءة، الكتابة، الإسناد , والتعابير الحسابية، التعليمات الشرطية، التعليمات التكرارية. 2. تعرف المخططات التدفقية؛ 3. استخدام شبه الترميز Pseudo-Code؛ 4. تعرف أنماط المعطيات البسيطة (العددية: الصحيحة والحقيقية، النمط الحرفي، النمط المنطقي)؛ 5. استخدام الجداول أحادية البعد؛ 6. تعرف أساسيات لغة البرمجة #C المكافئة للتعليمات الأساسية.

بنى جبرية 2

التوصيف العام

يشرح هذا المقرر المفاهيم والمبادئ الأساسية في الجبر المجرّد، ويهدف إلى إنشاء صورة واضحة لدى الطالب عن النظم الجبرية الأساسية وكيفية بنائها بدءاً من مفاهيم أساسية معتمدة على المحاكمة المنطقية لا غير، مما يجعل الطالب قادراً على المعالجة المنطقية. يحتوي هذا المقرر على تذكرة بالتعاريف والرموز الأساسية في لغة المنطق والمجموعات وقوانين التشكيل، ثم ينطلق إلى دراسة البنى الجبرية الأساسية مثل الزمر والحلقات، ومجموعة الأعداد الصحيحة كمثال هام. أ‌- المحصلات: النتائج التعليمية المرجوة: سيكون الطالب في نهاية هذا المقرر قادراً على: 1) فهم المبادئ والرموز الأساسية في نظرية المجموعات وعلم المنطق. 2) معرفة بعض طرائق العدّ، التي ستفيد لاحقاً في دراسته لتعقيد الخوارزميات. 3) فهم قوانين التشكيل وخصائصها في البنى الجبرية للزمرة والحلقة والحقل الأساسية في الجبر. 4) إتقان خوارزمية إقليدس وحساب المضاعف المشترك البسيط والقاسم المشترك الأعظم في حلقة الأعداد الصحيحة.

فصل أول

01.

02.

03.

04.

05.

06.

07.

الساعات المعتمدة

3.00

3.00

3.00

3.00

3.00

2.00

رمز المقرر

BIE175

BIE176

BIE177

BIE178

BIE179

BIE180

اسم المقرر

الاتصالات الرقمية

التوصيف العام

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

الشبكات الحاسوبية

التوصيف العام

تهتم المادة بشبكات تراسل المعطيات بشكل عام عن طريق تحليل مكوناتها الأساسية وطرق تحقيقها وخواصها وتصنيفها. نهتم أيضاً بتوصيف النماذج المرجعية للشبكات مثل نظام OSI و TCP/IP وأهم البروتوكولات المستخدمة لنقل المعطيات بين أنظمة مختلفة. سنهتم أيضاً بالشبكات المحلية نظراً لانتشارها الكبير في جميع المؤسسات وكيفية ربط الشبكات المحلية مع بعضها البعض وأساليب ترابط الشبكات والأجهزة المستخدمة. تهدف المادة بشكل عام إلى دراسة تجهيزات وبروتوكولات ووسائط نقل الشبكات بشكل يسمح للطالب بتصميم وإعداد الشبكات وإدارتها. تهتم المادة بشبكات تراسل المعطيات بشكل عام عن طريق تحليل مكوناتها الأساسية وطرق تحقيقها وخواصها وتصنيفها. نهتم أيضاً بتوصيف النماذج المرجعية للشبكات مثل نظام OSI و TCP/IP وأهم البروتوكولات المستخدمة لنقل المعطيات بين أنظمة مختلفة. سنهتم أيضاً بالشبكات المحلية نظراً لانتشارها الكبير في جميع المؤسسات وكيفية ربط الشبكات المحلية مع بعضها البعض وأساليب ترابط الشبكات والأجهزة المستخدمة. تهدف المادة بشكل عام إلى دراسة تجهيزات وبروتوكولات ووسائط نقل الشبكات بشكل يسمح للطالب بتصميم وإعداد الشبكات وإدارتها. المحصلات: – تصنيف وسائط النقل المختلفة واختيار الحل المناسب حسب الحاجة – فهم أساليب ربط الشبكات مع بعضها واقتراح الأجهزة المناسبة لكل حالة – تصميم شبكات محلية وإعدادها واختبارها – تعريف عناوين الأجهزة المرتبطة إلى الشبكة وتعريف بروتوكولات التسيير وإدارتها

قواعد البيانات

التوصيف العام

يهدف هذا المقرر إلى تقديم المفاهيم الأساسية اللازمة لفهم الطرق المستخدمة في تحليل البيانات ثم الانتقال إلى تصميم قواعد البيانات والتمرس على إنشاء مخططات (ERD) Entity Relationship Diagram واستخدام التعليمات الخاصة في نظم إدارة قواعد البيانات(DBMS) Data Base Management System ضمن لغة (SQL) Structure Query Language. ولهذا تم عرض النقاط التالية في هذا المقرر: مقدمة عن قواعد المعطيات، بنيان نظم قواعد المعطيات، النموذج العلاقاتي ولغة ( Structure Query Language (SQL المحصلات: • فهم آلية عمل تحليل البيانات • فهم طريقة تصميم مخططات الكيانات العلائقية • التمرس على استخدام علاقات الجبر العلاقاتي • فهم آلية تصميم قواعد البيانات • التمرس على استخدام تعليمات لغة SQL. • إنشاء قاعدة بيانات متكاملة مع كافة القيود الموضوعة على الحقول والارتباطات بين الجداول.

الإحصاء

التوصيف العام

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

تحليل وتصميم النظم

التوصيف العام

يهتم المقرر بالمحور الأساسي لتحليل وتصميم النظم أي نشاطات إجراء التطوير من التعرف على المتطلبات إلى التسليم للزبون مع التقنيات والأدوات اللازمة، ويأخذ بعين الاعتبار المدرسة التقليدية الإجرائية procedural والمدرسة غرضية التوجه والتي يركز عليها أكثر وخاصة منهجية the Unified Process UP ومخططاتها الداعمة UML. 1. النتائج التعليمية المرجوة (ILO): يُتوقع في نهاية الفصل أن يكون الطالب متآلفاً مع مفاهيم تحليل وتصميم النظم، متمكناً من إجراءات التطوير الإجرائية ومخططاتها الأساسية وخاصة DFD Dataflow Diagrams، وكذلك من الإجراء UP وبضعة مخططات UML الجوهرية لهذا الإجراء، وأن يدرك أسباب تفضيل إجراء ما. وأن يكون قادراً على تطوير تطبيق من الحجم المتوسط تبعاً لهذه الإجراءات بما فيها من منهجية عمل وما تحتاجه من تقنيات وأدوات ومخططات، وكذلك من استعمال البيئات البرمجية CASE tools الداعمة لإجراءات التطوير المذكورة. وكنتيجة لاحقة أن يكون الطالب قادراً على اختيار المنهجية المناسبة لمشروع تخرجه وتطبيقها بالشكل الملائم.

اللغة الإنجليزية IIII

التوصيف العام

فصل ثاني

01.

02.

03.

04.

05.

06.

الساعات المعتمدة

3.00

3.00

3.00

3.00

3.00

3.00

رمز المقرر

BIE201

BIE202

BIE203

BIE204

BIE205

BIE206

اسم المقرر

بحوث العمليات

التوصيف العام

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

تطبيقات الويب

التوصيف العام

يهدف المقرر بشكل أساسي إلى تقديم بانوراما لطرق تصميم مواقع الوب وذلك عبر استعراض أهم التقانات من جهة الزبون Client-Side ومن جهة المخدمServer-Side . وبالتالي فإن أهم أهداف المقرر هي تزويد الطالب بمجموعة من الأدوات البرمجية التي ستكون وسائل الطالب العملية في تنفيذ مشاريعه اللاحقة سواء أثناء دراسته أو في حياته المهنية بعد ذلك. المحصلات: في نهاية هذه المادة من المتوقع أن يكون الطلاب قادرين على: – استيعاب مفاهيم لغة XHTML – استيعاب مفاهيم لغة JavaScript – استيعاب مفاهيم لغة ASP.NET – استيعاب مفاهيم وطرق التعامل مع قواعد البيانات ASP/SQL Server – تنفيذ مواقع وب متكاملة باستخدام التقانات السابقة

نظم التشغيل 1

التوصيف العام

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

البرمجة المنطقية

التوصيف العام

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

البيانيات

التوصيف العام

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

التخاطب بين الانسان والآلة

التوصيف العام

يشرح هذا المقرر المفاهيم والمبادئ الأساسية المتعلقة بعملية التفاعل بين الإنسان والآلة, ويركز على الحاسوب كآلة تفاعلية وعلى النظم المعلوماتية كواجهة تفاعل بين الإنسان والحاسوب. يركز المقرر على كيفية تصميم واجهات تفاعلية مفيدة وذات استخدامية عالية. يتطرق إلى علم النفس الإدراكي (Cognitive psychology) كأحد مصادر المعلومات التي تفيدنا في هذا التصميم, ويعرض الأدوات اللازمة لتصميم الواجهات التفاعلية: تحليل المهام, تعريف أنماط المستخدمين, تحديد معايير الجودة والتصميم. يتطرق المقرر أيضاً إلى آليات تقييم الواجهات التفاعلية من ناحية مواءمتها للمهمة التي صممت من أجلها, ويعرض مجموعة من المعايير المعتمدة عالمياً بهذا الخصوص. 1. النتائج التعليمية المرجوة (ILO): سيكون الطالب في نهاية هذا المقرر قادراً على: -إجراء تحليل مهام من أجل جمع المعلومات اللازمة من أجل تصميم الواجهات التفاعلية لنظام معلوماتي. – اتباع منهجية ومبادىء لتصميم واجهات تفاعلية مفيدة وذات مستوى جيد من الاستخدامية. – تقييم مواءمة الواجهات التفاعلية وتحديد المشاكل الموجودة واقتراح حلول لها. -الاستفادة من بعض معطيات علم النفس الإدراكي في مجال التفاعل بين الإنسان والحاسوب: إمكانيات الذاكرة البشرية، آلية عمل الجهاز الإدراكي بشكل عام، المشابهة بين المعالجة البشرية للمعلومات والمعالجة الحاسوبية،…

فصل أول

01.

02.

03.

04.

05.

06.

الساعات المعتمدة

3.00

3.00

3.00

3.00

3.00

3.00

رمز المقرر

BIE226

BIE227

BIE228

BIE229

BIE230

BIE231

اسم المقرر

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

التوصيف العام

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

البرمجة المرئية

التوصيف العام

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

نظم التشغيل 2

التوصيف العام

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

أمن الحواسيب

التوصيف العام

الهدف الأساسي لهذه الوحدة هو التعرف على الثغرات والتهديدات الأمنية التي تواجهها نظم الحواسيب، وشرح طرق حماية المعطيات المخزنة والمنقولة، واستخدام الأدوات والآليات الأمنية في الكشف عن المشاكل الأمنية ومواجهتها. المحصلات: عند انتهاء المقرر يتوجب على الدارس أن: 1. يفهم مصطلحات أمن الحواسيب 2. يتعرف على أهداف أمن الحواسيب 3. يعرف طرق حماية المعطيات المخزنة والمنقولة 4. يستخدم الأدوات الأمنية للكشف عن الثغرات والتهديدات الأمنية.

نظم المعلومات الإدارية

التوصيف العام

تتلخص المادة بأنها تهدف مادة نظم المعلومات الإدارية إلى إكساب الطالب معرفة بالعلاقة بين الإدارة ونظم المعلومات وتكنولوجيا الاتصالات ICT، لتحقيق هذا الهدف تجهد المادة للإجابة على الأسئلة التالية: – كيف تطورت نظم المعلومات وما هي أنواعها؟ – ما هي نظم دعم القرارات، و مكوناتها، وأنواعها، وخصائصها؟ – كيف يمكننا إنشاء نظام جديد للمعلومات، أو تحويل نظام معلومات ورقي إلى نظام معلومات إلكتروني؟ – كيف يمكننا أن ندير نظم موارد المعلومات، وما هي العمليات الإدارية اللازمة لذلك، وما هي معايير الجودة التي يجب تطبيقها؟ – وأخيراً، كيف نضمن أمن المعلومات؟ – فأمن نظام المعلومات لم يعد “خزانة وقفل على الوثائق”، بل أصبح علم ومعايير إيزو ينبغي تطبيقها!

الذكاء الصنعي

التوصيف العام

الغاية من هذا المقرر التعريف بتقنيات الذكاء الصنعي وتمثيل المعرفة والمحاكمة عليها لاستنتاج معارف جديدة تساعد في حل مسائل حقيقية.

فصل ثاني

01.

02.

03.

04.

05.

06.

الساعات المعتمدة

3.00

3.00

3.00

3.00

3.00

3.00

رمز المقرر

BIE250

BIE251

BIE252

BIE253

BIE254

BIE255

اسم المقرر

التعمية

التوصيف العام

يعد التشفير Cryptography أحد أهم الوسائل المستخدمة لتوفير بيئة آمنة لتبادل المعلومات وحمايتها. نعرض في هذه المادة أسس ومبادئ تشفير المعلومات ونبين كيفية استخدام هذه التقنيات لتحقيق الأهداف الثلاث التالية: السرية Confidentiality، وتكامل المعطيات Integrity، وتحديد هوية المتصل Authentication. يجري ذلك من خلال استعراض أساليب التشفير متناظرة المفتاح التقليدية التي ظهرت واستخدمت في الماضين وتلك المستخدمة حالياً، مثل المعيارين DES وAES. كما تتعرض المادة لأساليب التشفير غير متناظرة المفتاح مع التركيز على خوارزمية RSA. يضاف إلى ذلك دراسة موضوعات لها علاقة بتكامل الرسائلن تحديد الهوية وإدارة المفاتيح. المحصلات: في نهاية هذه المادة من المتوقع أن يكون الطلاب قادرين على: – فهم أسس ومبادئ تشفير المعلومات مع كيفية استخدام هذه التقنيات لتحقيق الأهداف الثلاث وهي: السرية Confidentiality، وتكامل المعطيات Integrity، وتحديد هوية المتصل Authentication. – التعرف على أساليب التشفير متناظرة المفتاح التقليدية التي ظهرت واستخدمت في الماضي. – التعرف على أساليب التشفير الكتلية الحديثة وميزاتها ومكوناتها. – فهم البنية الأساسية لـ DES وصف مكوناتها. – فهم البنية الأساسية لـ AES وصف مكوناتها. – التعريف بالبنية الأساسية لأساليب التسفير بمفتاح غير متناظر. – التعريف بطريقة عمل نظام التشفير RSA. – التعريف بأسلوب تكامل الرسائل وكيفية تحديد هوية المرسل. – التعريف بماهية التوقيع الالكتروني واستخداماته والتعريف بالخدمات الأمنية التي يوفرها. – التعريف بطريقة إدارة المفاتيح.

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

التوصيف العام

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

المعالجة التفرعية

التوصيف العام

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

إدارة مشاريع البرمجيات

التوصيف العام

يهدف المقرر إلى تعريف الطلاب على المفاهيم الأساسية لإدارة المشاريع وأهم طرقها وأدواتها وربطها مباشرة مع أمثلة حقيقية. عند انتهاء المقرر يتوجب على الدارس أن: 1. يعرف ما هو المشروع 2. يعرف ما هي إدارة المشاريع 3. ما هي دورة حياة المشروع 4. ما هي طرق إدارة المشاريع (Critical Path Method) 5. يعرف كيف يُعرّف مشروعاً جديداً 6. يعرف كيف يخطط المشروع 7. يعرف كيف ينفذ المشروع ويراقب ويضبط أدائه 8. يعرف كيف يتكامل المشروع مع البنية التنظيمية للمؤسسة

النظم الموزعة

التوصيف العام

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

الواقع الافتراضي

التوصيف العام

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

فصل أول

01.

02.

03.

04.

05.

06.

الساعات المعتمدة

3.00

3.00

3.00

3.00

3.00

3.00

رمز المقرر

BIE276

BIE277

BIE278

BIE279

BIE280

BIE281

اسم المقرر

معالجة اللغات الطبيعية

التوصيف العام

الغاية من هذا المقرر الذي يأتي بعد الذكاء الصنعي هو معالجة اللغة العربية الطبيعية نصاً وإشارة كلامية بهدف التفاعل باللغة الطبيعية العربية مع الحاسوب.

هندسة المتطلبات

التوصيف العام

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

النمذجة والمحاكاة

التوصيف العام

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

نظم الزمن الحقيقي

التوصيف العام

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

برمجة التطبيقات الشبكية

التوصيف العام

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

مشروع مترجمات

التوصيف العام

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

فصل ثاني

01.

02.

03.

04.

05.

06.

الرسوم الدراسية

الرسوم الدراسية السنوية ….. 2880$

المنح ….. نظام منح جزئية يصل إلى 33%

لمزيد من التفاصيل حول الرسوم الدراسية يمكنك ان تجدها هنا

عملية القبول

للإطلاع على مواعيد الالتحاق بالجامعة اضغط هنا

للاطلاع على مراحل عملية التسجيل في الجامعة اضغط هنا

لمزيد من التفاصيل حول الالتحاق بالجامعة  يمكنك ان تجدها هنا

أهلاً بكم في كلية العلوم السياسية في جامعة سليمان الدولية