المحتوى العلمى - هندسة الحاسب
العلوم الهندسية
حسب 101 برمجة الحاسب
أسلوب بناء الحاسب - مقدمة إلى البرمجة عالية المستوى - خرائط التدفق والخوارزميات - لغات الفورتران والسي.
حسب 203 معمل برمجة الحاسب
التعريف بمفاهيم ومميزات البرمجة الهيكلية - الملفات والمؤشرات - تجزئ التكرار - صيانة البرامج - التوثيق - الوظائف المكتبية - الغرض الموجه (object oriented) - أمثلة عددية وغير عددية.
حسب 211 التصميم المنطقي
الجبر البوولي - البوبات المنطقية - تقنيات تزامن الدوائر المنطقية التتابعية والتوافقية - تطبيقات على تصميم الوحدات والعدادات المنطقية والحسابية.
حسب 212 أدوات ودوائر الكترونية
العناصر الأساسية للدوائر الإلكترونية - تحليل دوائر التيار المستمر والمتردد وثلاثي الطور -دوائر الرنين والمرشحات - خصائص أشباه الموصلات و الأجهزة الإلكترونية - التعديل ودوائر إستقرار الجهد.
حسب 213 معمل إلكترونيات أساسية
الغرض من هذا المعمل هو تعريف الطالب بالقواعد العملية عن العناصر الإيجابية والسلبية وتطبيقاتها في الدوائر الإلكترونية. ويمكن هذا التدريب العملي الطالب من تناول الترانزستورات ومكبرات العمليات في دوائر بسيطة مثل التحويل والتكبير كما يمكنه من استخدام الصمامات الثنائية والعناصر السلبية (المقاومات، المكثفات، المستحثات) في دوائر الأشكال الموجية.
حسب 241 هياكل البيانات والخوارزميات
القوائم الخطية - المصفوفات - الإصطفاف - عدم الإصطفاف - الحجز الخطي والتتابعي للذاكرة - الشجر - إظهار هياكل البيانات في وسط التخزين -إجراء العمليات على الشجر والقوائم في الذاكرة ووسط التخزين - مقدمة عن عمليات البحث والترتيب والبحث الشجري - تقنيات تصميم وتحليل الخوارزميات -أسلوب (أعلى-أسفل) و (أسفل-أعلى).
حسب 242 نظرية المخططات البيانية
تعريفات ومفاهيم أساسية. إظهار المخططات على الحاسب. مسارات هاميلتون وأويلر. سرد وإحصاء المخططات البيانية. تتبع وإكتشاف الدوائر الإلكترونية في مخطط بياني. ضرب وجمع المخططات البيانية : مسارات القيمة العليا والسفلى. مشاكل المسارات والتدفقات. مشاكل التخصيص والنقل. تقنيات PERT و CPM.
حسب 301 هندسة البرامج الجاهزة
الدورة الحياتية للبرامج الجاهزة - مفاهيم وطرق التحليل - البيانات المقيدة لتصميم النظم، الوظائف وخصائص العلاقات - إجراءات التنفيذ- المواصفات القياسية - مقاييس الإعتمادية وتأكيد الجودة - الإختبار المتكامل - تحليل الخطأ - صيانة البرامج الجاهزة - التوثيق.
حسب 310 دوائر إلكترونية متقدمة
تركيب مرشحات مذبذبات المكبرات وتوصيل الخط الأرضي - الإلكترونيات الخاصة بتقنيات تصنيع أجهزة العرض - الدوائر المتكاملة - VLSI - بروتوكولات إقتفاء الخلل و تصليحه.
حسب 311 إلكترونيات رقمية متقدمة
مراجعة تقنيات التصميم المنطقي - الدوائر الرقمية - محولات التناظري إلى رقمي ورقمي إلى تناظري - أنواع الذاكرة - نظم تحصيل البيانات - الدوائر المتكاملة - تقنيات التصنيع - VLSI - بروتوكولات إقتفاء الخلل وتصليحه.
حسب 312 معمل نظم رقمية
الغرض من هذا المعمل هو تعريف الطالب بمكونات التصميم الرقمي، و يمكن هذا التدريب العملي الطالب من فهم المكونات الرقمية والإنتفاع بها كما في العدادات، المسجلات، الذاكرة، نبيطة إتصال متعدد ( مجمع إشارات ) ومفسر الكود وذلك لكي يستطيع تنفيذ الوظائف المنطقية. بالإضافة إلى ذلك فإن الطالب يعطى مقدمة عن المشغلات الدقيقة ويقوم بكتابة بعض البرامج البسيطة بلغة الassembly لتنفيذ بعض الوظائف مثل الجمع و الضرب ... إلخ وذلك في نهاية هذا الفصل الدراسي.
حسب 322 أساسيات هندسة الإتصالات
مقدمة عن نظم الإتصالات - تمثيل وسط الإرسال - التعديل التناظري والنبضي - الشوشرة - نظم الإتصالات الرقمية - تكويد وإرسال البيانات.
حسب 323 إشارات ونظم
تمثيل الإشارات - التحويلات (فوريير - لابلاس - Z) - المرشحات الرقمية - الشوشرة - مقدمة عن النظم - النظم والدوائر الخطية - التحليل في نطاق الوقت ونطاق التردد. مقدمة عن نظم الإتصالات - تمثيل وسط الإرسال - التعديل التناظري والنبضي - الشوشرة - نظم الإتصالات الرقمية - تكويد وإرسال البيانات.
حسب 325 حسابات عددية (إختياري)
تقدير الأخطاء. خوارزميات جبر المصفوفات ونظام المعادلات الخطية. مسألة القيمة الخاصة - حالات مصفوفات المعاملات المتماثلة والمثلثية والحزمية. القيم الصفرية لكثيرة الحدود. جذور معادلة غير متجانسة الحدود Transdental . حل نظام مكون من معادلتين غير خطيتين في متغيرين. تثبيت المنحنيات بطريقة (Least Squares). توليد القيم (Interpolation). حل المعادلات التفاضلية العادية والجزئية. تحليل الإستقرار والخطأ. تكاملات بسيطة. تثبيت المنحنيات باستخدام كثيرة حدود Chebychev.
حسب 327 لغات برمجة
التعريف الشكلي للغات البرمجة. القواعد الحرفية والفكرية مع التدعيم بأمثلة باستخدام لغات البرمجة الرائدة (مثل الفورتران، البيسيك والباسكال). هيكل البرنامج. البرمجيات و تداول البارامترات بينها. إدارة التخزين. نظرة عامة وشاملة على لغات البرمجة عالية المستوى. هيكل اللغات وإعتبارات تصميم اللغة. هياكل بيانات متقدمة وخصائص لغات البرمجة. الإتجاهات الحالية في تصميم لغات البرمجة مع التدعيم بأمثلة باستخدام لغات البرمجة ( مثل الفورتران 77، الباسكال وأدا ...إلخ).
حسب 431 برمجة خطية
برمجة خوارزميات قاعدة LP. معالجة المسائل الكبيرة باستخدام التخزين الخارجي، طريقة السيمبلكس المنقحة وتقنيات المصفوفة المتباعدة. تحليل الحساسية - مسألة الثنائية. إستخدام مكتبة برنامج LP.
حسب 432 الرسوم باستخدام الحاسب
أساسيات الرسوم باستخدام الحاسب - أدوات العرض - أساسيات خوارزميات تمثيل رسوم ثنائية الأبعاد - تمثيل شكل متعدد الأضلاع - ملأ شكل متعدد الأضلاع - قصقصة شكل متعدد الأضلاع - محاكاة المنحنيات - الرسوم ثلاثية الأبعاد - إزالة الوجوه الغير مرئية - مسح الخطوط وتتبع الأشعة - الإسقاط - نماذج الإضاءة والتظليل.
حسب 434 الذكاء الإصطناعي
مقدمة عن مفاهيم و تعاريف الذكاء الإصطناعي - حل المشاكل - التقنيات ( حيز الحالة State Space، تصغير المشكلة، التفاضل والتكامل الخبري) - أنواع المعرفة - تحصيل المعرفة و تمثيلها - التقنيات المنطقية - نظم الإنتاج - الشبكات الفكرية - تقنيات تمثيل إطارات المشاكل - ميكانيكية السببية - عدم التثبت.
حسب 436 نظرية الحساب
مقدمة - أساس مفاهيم الأتوماتية - الموافقات - التعبيرات المنتظمة - الماكينات التتابعية والماكينات الدورية - الماكينة العامة - الوظائف المتوافقة والغير المتوافقة - الوظائف التكرارية - خوارزميات ماركوف - تعداد جيدل - لغات برمجة الحاسب - الإستدلال على صحة وضبط البرنامج - إنعدام القرارية - مسألة NP الكاملة.
حسب 437 نظرية البرمجة
التعريف البديهي لصحة لغات البرمجة والصحة الشرطية للبرامج - التعليق على قواعد البرامج للإسستنتاج والتتخصيص والنقل والتحكم والعقد - التعليق على بعض البرامج البسيطة وإستنتاج النظريات - الإستدلال على صحة و ضبط البرنامج.
حسب 444 نمذجة ومحاكاة الحواسب
مفاهيم النمذجة والمحاكاة - نمذجة ومحاكاة وحدات الحاسب (الذاكرة ومحرك الأقراص - المشغلات ...إلخ)- بناء النموذج - تقنيات المحاكاة - التثبت من محاكاة العمل الختلط وتفسير نتائج نمذجة ومحاكاة الحاسب.
حسب 512 نظم الوقت الحقيقي
مقدمة عن حواسب الوقت الحقيقي - متطلبات عمليات الوقت الحقيقي - نظم تشغيل الوقت الحقيقي - ضبط وإجراء العمليات على البيانات في الوقت الحقيقي - أمثلة على تطبيقات في الوقت الحقيقي.
حسب 532 نظم خبيرة
مراجعة المفاهيم الأساسية للذكاء الإصطناعي - تمثيل المعرفة - الإسستنتاج - نظم خبيرة - الهيكل الأساسي للنظم الخبيرة - هندسة المعرفة- ميكانيكيات (ألية) التعليم - مقدمة عن الشبكات العصبية - أمثلة عن ميكانيكيات التعليم والنظم خبيرة.
الهندسة التطبيقية والتصميم
حسب 306 مقدمة لبرمجة الأعمال
خواص معالجة البيانات التجارية. البرمجة بإستخدام لغة الكوبول. هيكل البرنامج. المزايا الرئيسية للغة. الأفعال الحسابية، محولات التحكم و الترميز السفلي. إختبار صحة البيانات المدخلة. أمثلة في البرمجة. نظرة عامة على خواص المشاكل التجارية. المزايا المتقدمة للغة الكوبول. التصنيف. كاتب التقرير. ملفات القرص و الشريط، طرق تشغيل الملف. التجزئ. تصميم، تنفيذ وتوثيق بعض حالات الدراسة.
حسب 314 معمل المشغلات الدقيقة وبرمجة
مقدمة للمشغلات الدقيقة - دائرة البحث والتشغيل - حالات العنونة - قائمة التعليمات - الرسم البياني للتوقيت- المدخلات والمخرجات المساقة المحكومة والغير متصلة عن طريق برنامج - توصيل الوصلات الطرفية, الأقراص ومنافذ المدخلات والمخرجات - لغة الأسمبلي - أشكال التعليمات - تمثيل البيانات - عمليات حسابية – وظائف الماكرو والكرنيل.
حسب 315 طرفيات الحاسب
أنواع مخرجات الحاسب - توصيل المخرجات - أستخدام القنوات - برمجة عمليات القنوات لقنوات في حالة تلاقي مع وحدة المعالجة المركزية - التزامن والتلاقي.
حسب 316 تنظيم الحاسب والمعالجة المتوازية
هيكلة الحاسب - هيكل و تصميم وحدة المعالجة المركزية - وحدة التحكم - الذاكرة - دوائر الأنقطاع الفجائي - توصيل مخرجات الحاسب - أجهزة الأدخال والأخراج - تحليل الأداء ودراسة مقارنة بين التصميمات المختلفة للحواسب - التوزيع المتوازي - عمليات الحاسب - هيكلة أنظمة الحاسب التوزيعية - أنظمة التشغيل الموزعة - أساليب المالجة الموزعة والمتوازية - تقييم أداء المعالجة الموزعة والمتوازية.
حسب 317 معمل تواجهات الحاسب
المكونات الصلبة الأساسية للواجهة - توصيلات أطراف التوصيل ومخرجات الذاكرة - المقطعات - التوصيلات المتزامنة والغير متزامنة - الواجهات المتتابعة والمتوازية - الواجهات الخطية للتحويل الخطي للرقمي ومن الرقمي للخطي - واجهات خاصة - نظم البيانات المكتسبة.
حسب 342 معالجة وإدارة البيانات
مقدمة لتكنولوجيا المعلومات - تجميع البيانات - تجهيز وتحقيق مخرجات الحاسب - معدات الأتصال - تمثيل البيانات في وسائط التخزين - هياكل الملفات - أوقات التشغيل لأدوات التخزين - ضغط البيانات - التحجيم والتوقيت - أمثلة عملية.
حسب 343 الماكينات الكهربية وهندسة القوى
المحولات - الماكينات ذات التيار الثابت - الماكينات ذات التيار المتردد - الماكينات المتزامنة - ماكينات كهربية خاصة (محركات مرحلية - ماكينات ثابتة المجال المغناطيسي - محركات مؤازرة ثنائية الطور - ماكينات كهربية إلكترونية التحكم - أنظمة القدرة غير المشوهة - نقل وتوزيع القدرة الكهربية - حماية المعدات الكهربية والماكينات).
حسب 345 نظم التشغيل
أنواع أنظمة التشغيل - وظائف أنظمة التشغيل - حالات المعاجة - إدارة الذاكرة - إدارة المعالج للذاكرة الأفتراضية - مخطط المعالجة - أنظمة متعددة المعالج - إدارة الأجهزة - تجنب إخفاق الغلق - نظم الملفات - إرتجاع وتأمين النظام.
حسب 403 معمل البرمجة المتقدمة 1
مقدمة لتصميم البرامج - تمثيل ومعالجة البيانات - تقييم ومقارنة لغات البرمجة - أنواع وخواص المترجمات - تطبيقات.
حسب 407 معمل البرمجة المتقدمة 2 (قسم)
دائرة الحياة للبرنامج - تنظيم فريق البرامج - طرق التوثيق - تخليق التقارير - التوثيق الأني.
حسب 412 حساب سماحات الخطأ
مقدمة لأنظمة سماحات الخطأ - الأخطاء ومظاهرها - إكتشاف الخطأ - زيادة الحماية - برامج سماحات الخطأ - قياس سماحات الخطأ - حالات دراسة.
حسب 413 صناعة الحاسب
المتطلبات حسب 211 , حسب 317
هذا المقرر يتناول موضوعات خاصة في تكنولوجيا صناعة الحاسب خاصة المواد والأجهزة ومعدات الحاسب - مراقبة الجودة وقياسات الأعتمادية.
حسب 438 اللغات والمنسقات
مقدمة لنظرية اللغات - تقييم لغات الحاسب والمترجمات - المواصفات الرسمية للغات - اللغات ذات السياق التابع و الحر - الهيكل المنطقي للمنسق - التحليل المعجمي , النحوي و المعنوي - تخليق و أفضلية البرنامج - التخزين وتحصيص المسجل - إعتبار وقت التشغيل.
حسب 441 شبكات الحاسب
أساسيات إتصال البيانات - نموذج الطبقة السابعة - هيكلة وقواعد الشبكات - توزيع الأحمال في الشبكات المحلية المساحة والشبكات واسعة المساحة - طرق المسارات وأساليبها - إدارة الشبكات - أمثلة على الشبكات محلية المساحة والشبكات واسعة المساحة.
حسب 445 تحليل وتصميم النظم
طرق تصميم الأساليب الفعالة - تحليل الصعوبة - روابط الصعوبات للمشاكل الرئيسية - مشاكل الرسم البياني والمشاكل المجمعة - وظائف مكونات برامج النظم - تصميم السواقات الصلبة و المحملات و الروابط و المنسقات و المترجمات والمساعدات - دراسة حالة لبرمجة نظام حقيقي.
حسب 446 برمجة النظم
وظائف عناصر البرامج الجاهزة – تصميم سواقات المكونات الصلبة ، المحملات والروابط، المنسقات، المجمعات، المترجمات والمساعدات – دراسة حالة وبرمجة نظام حقيقي.
حسب 448 إلكترونيات القوى
فيزيائية أشباه الموصلات - أجهزة مع التركيز على مكبرات القدرة - المقومات المحكومة والعاكسات - الخواص الحرارية - الفاقد والحرارة المبددة.
حسب 540 معالجة الصور ورؤية الحاسب
تمثيل الصور - طرق معالجة الصور - التحسين - ضغط البيانات - إعادة التكوين من المساقط - إستخراج المميزات - تحليل الصور - تمييز الأنماط - رؤية الحاسب.
حسب 541 أنظمة قواعد البيانات
مفاهيم قواعد البيانات الرئيسية - هياكل البيانات وعملياتها - نمذجة البيانات - هيكلة نظم قواعد البيانات - لغات التعريف والتعامل مع البيانات - لغات الصف - نماذج لتصميم قواعد البيانات المترابطة والمرتبة والشبكية - قواعد البيانات الموزعة - قواعد بيانات متعددة النسخ - إدارة وتأمين والتحكم في تزامن قواعد البيانات ومتابعة الأداء.
حسب 542 أساسيات تأمين البيانات وتشفيرها
مقدمة لعلم تشفير البيانات - أساليب التشفير - أساسيات تأمين البيانات - طرق التأمين عن طريق المكونات الصلبة والبرامج - حماية البرامج - فيروسات الحاسب - تأمين قواعد البيانات والشبكات.
حسب 544 تصميم أنظمة المعلومات
أنواع أنظمة المعلومات - تصميم نظم المعلومات - أدوات التصميم - واجهة الأنسان/ الألة - تكاملية البيانات - تأمين البيانات والمعلومات - تأمين البرامج - برامج التصميم - أنظمة المعالجة للمعلومات - مقدمة لأنظمة دعم إتخاذ القرار.
حسب 545 موضوعات مختارة
موضوعات متقدمة في هندسة الحاسب تحدد عن طريق القسم.
حسب 546 موضوعات خاصة
موضوع جديد يحدد من الأتجاهات الحالية لعلوم الحاسب.
حسب 547 حلقات دراسية
موضوع بحث يتعلق بتطبيقات الحاسب في مشاكل الحياة الفعلية - تقديم تقرير عن الموضوع - عرض البحث في محاضرة.
حسب 598 بحث التخرج (1)
يشارك الطلبة في إختيار موضوعات البحث طبقا لمجالات إهتمامهم والأمكانيات المتاحة والمشرفون - الطلبة تراجع ما سبق نشره مع القيام بالأعمال المبدئية وتقديم تقرير.
حسب 599 بحث التخرج(2)
تكملة للبحث التخرج (جزء أول) - كل مشارك يقوم بأداء عرض شفهي للنتائج الأساسية التي تم التوصل إليها - بعد عمل المق ترحات يقوم كل فرد بكتابة البحث.