صفحة الــبداية

English

 

 

 

 

قسم علوم الحاسب والمعلومات

 

  مقررات علوم الحاسب

عال 101                        برمجة الحاسبات-1

الساعات المعتمدة :4 (3 نظرى، 1 تمارين، 2 عملي).

 

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

 

عال 102                        برمجة الحاسبات-2

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 101.

 

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

 

عال 151                        مقدمة إلى التصميم الرقمي

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 101.

 

الأعداد الثنائية: نظام تحويل الأعداد، النظام الثماني والسداسي عشر. مكملات الأعداد والترميز الثنائي. الجبر البولي والبوابات المنطقية، تبسيط الدوال البولية, المنطق التوافقي. مقدمة في المنطق التسلسلي. تكامل مكونات النظم الرقمية.

 

عال 202                        تطبيقات الحاسب في إدارة الأعمال

لغير طلاب تخصص علوم الحاسب أو نظم المعلومات.

الساعات المعتمدة: 3 (2,0,2).  متطلب سابق: نال 101 + إنهاء على الأقل 60 ساعة.

 

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

عال 210                        الخوارزميات وتراكيب البيانات

الساعات المعتمدة: 3 (3،1،0).  متطلب سابق: عال 102.

 

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

 

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

الساعات المعتمدة:3 (3،1،0).  متطلب سابق: عال 210.

 

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

 

عال 251                        مقدمه في تنظيم الحاسبات ولغة التجميع

الساعات المعتمدة:3 (1,3،0).  متطلب سابق: عال 151.

 

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

 

عال 285                        الرياضيات المتقطعة للحاسبات

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: إحص 101، عال 210.

 

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

 

عال 311                        تصميم وتحليل الخوارزميات

الساعات المعتمدة:3 (0,1,3).  متطلب سابق: عال 285.

 

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


عال 320                        لغات البرمجة: مفاهيم ونماذج

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 210.

 

نظريات وتطبيقات لغات البرمجة الحديثة, أساليب لغات البرمجة (الإجرائي، الشيئي, الدالي، المنطقي). تصميم ونقد لغات البرمجة.

 

عال 330                        مقدمة في نظم التشغيل    

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 210، عال 251.

 

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

 

عال 331                        اتصال البيانات وشبكات الحاسب

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 210.

 

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

 

عال 336                        إدارة وتشغيل الشبكات

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 331.

 

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

 

عال 340                        مقدمة في نظم قواعد البيانات

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 210.

 

نظرة عامة في نظم قواعد البيانات (التعاريف, النشأة, والتطبيقات).  مقدمة لأنماط البيانات, العلاقة, الكينونية وأنماط البيانات العلائقية, العمليات في النمط العلائقي, قواعد البيانات للغات, الاستفسارات ونظم القياس, استقلال البيانات، ذاتيتها, خصوصيتها, أمنها وتطوير تطبيقاتها, دور إداري قاعدة البيانات.

 

عال 355                        عمارة الحاسبات

الساعات المعتمدة:3 (0,1,3).  متطلب سابق: عال 251.

 

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

 

عال 360                        الرسم باستخدام الحاسب

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 210.

 

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

 

عال 365                        التفاعل بين الحاسب والإنسان

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 210.

 

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

 

عال 370                        مقدمة في الذكاء الاصطناعي

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 210.

 

نظرة عامة (التعاريف، النشأة والتطبيقات) طرق وأساليب تمثيل المعرفة, التراكيب والسبل للبحث الفراغي للحالات والأوضاع. أساليب البحث غير النمطية.

 

عال 381                        برمجة النظم

الساعات المعتمدة: 3 (2,0,2).  متطلب سابق: عال 330.

 

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

عال 412                        نظرية الحاسبات

الساعات المعتمدة: 3 (0,1,3).  متطلب سابق: عال 210.

 

أساسيات المجموعة والعلائق واللغات. الأتمتة المحدودة, اللغات عديمة السياق, القابلية, مكائن تورنج, القابلية لاتخاذ القرار والحساب, والصعوبة الحسابية وأمور ذات العلاقة.

 

عال 421                        بناء المترجمات

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 320.

 

مقدمة في بناء المترجمات, التحليل اللغوي والإعراب, الترجمة النحوية, توليد ترميز وسطي, توليد ترميز الآلة, محاولة لإيجاد الحل الأمثل, تنظيم زمن التنفيذ,

 

عال 425                        هندسة البرمجيات (متقدم)

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 225.

 

مراجعة الأساسيات, أسس البرمجيات وجودتها. عمليات التحقيق والتدقيق, اختبار البرمجيات, معدات البرمجيات وبيئاتها, صيانة البرمجيات, تقنية البرمجيات التفاعلية, إدارة مشاريع البرمجيات.

 

عال 430                        نظم التشغيل (متقدم)

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 330.

 

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

 

عال 432                        أمن وخصوصية البيانات و الحاسبات

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 331، عال 340 أو نال 223.

 

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

 

عال 433                        تقنيات شبكة الإنترنت

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 331.

 

تقنيات الشبكة كتقنيات المطالعة والنشر.  وسائل الإنترنت وهيئاتها.

عال 435                        أنظمة الحاسبات الموزعة

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 330، عال 331.

 

نظرة شاملة (التعاريف, النشأة, التوجهات العصرية والتطبيقات ). عمارة نظم الحاسبات الموزعة. نظم العميل/ الخادم. البيانات الموزعة وإدارة الإجراءات, نظم تشغيل الحاسبات الموزعة, الخوارزميات الموزعة ومنهاجاتها.

 

عال 437                        مقدمة في الحاسبات المتوازية

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق:عال 311.

 

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

 

عال 440                        نظم إدارة قواعد البيانات: تصميم وتطبيق

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 340.

 

مراجعة عامة لنظام إدارة قواعد البيانات. أنماط بيانات منطقية مختلفة مثل: الأنماط العلائقية والشبكية, أنماط الأولوية والشيئية. عمارات إدارة قواعد البيانات ومكوناتها.

 

عال 462                        مواضيع  في الوسائط المتعددة       

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 360, عال 365.

 

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

 

عال 470                        الذكاء الاصطناعي (متقدم)

الساعات المعتمدة: 3 (0,0,3).  متطلب سابق: عال 370.

  موضوعات متقدمة في الذكاء الاصطناعي. نظم المعرفة, نظم الخبرة وتمثيل المعرفة. معالجة اللغات الطبيعية, التعليل الآلي. التعلم المكائني.

   

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

الساعات المعتمدة: 3 (0,0,3). متطلب سابق: عال 370.

 

مقدمة في معالجة اللغات: تمثيلها وإعرابها وتوليدها, التفاعل بين المعرفة الكامنة وفهمها. معالجة اللغة العربية.

 

عال 483                        تعريب الحاسبات

الساعات المعتمدة: 3 (0,0,3).  متطلب: موافقة مدرس المقرر.

 

مقدمة في مجالات التعريب بما في ذلك عرض أشكال الحروف ومعالجتها, صفحات الترميز العربي, خواص اللغة العربية ومكوناتها و