المحتوى العلمى - هندسة الحاسب

العلوم الهندسية

حسب 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)

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