Courses

Primary tabs

LEVEL 2
وصف المساق اسم المساق رقم المساق

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

المتطلب السابق: (ENCS336 أو ENCS238) أو متزامن

مختبر الالكترونيات الرقمية وتنظيم الحاسوب

ENCS211

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

المتطلب السابق: COMP142 أو COMP132 أوCOMP230

أنظمة رقمية

ENCS234

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

المتطلب السابق: ENCS234

تنظيم الحاسوب

ENCS238

LEVEL 3
وصف المساق اسم المساق رقم المساق

أساسيات لغة البرمجه التجميعية. التمثيل الداخلي للبيانات، عمليات الحساب والمنطق. تعليمات الآلة. توجيهات وتعاريف اللغة. الاجراءات الروتينية و طرق الادخال و الاخراج، معالجة الاستثاءات و التقاطع. تجارب على مراقبة الاجهزة من خلال لغة التجميع. (3 ساعات عملية)

المتطلب السابق: ENCS238 أو متزامن

مختبر لغة التجميع المرن

ENCS311

المفاهيم الأساسية في نظامي يونيكس ولينوكس، نظام الملفات، التحكم في العمليات، إدارة النظام. برامج الكتابة، مدقق البرامج، القشرة، البرمجة في القشرة. الرسوم، مواضيع متقدمة. (3 ساعات عملية)

المتطلب السابق: COMP132 أو COMP142 أو COMP230

مختبر لينوكس

ENCS313

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

المتطلب السابق: ENEE236, ENCS234

الدوائر الرقمية المتكاملة

ENCS333

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

المتطلب السابق: ENCS234

تنظيم الحاسوب ولغة التجميع (لطلبة علم الحاسوب)

ENCS336

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

المتطلب السابق: ENCS238

أنظمة المعالج النمنمي وتطبيقاته

ENCS338

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

المتطلب السابق: ENCS338

انظمة التشغيل

ENCS339

LEVEL 4
وصف المساق اسم المساق رقم المساق

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

المتطلب السابق: إنهاء ما لا يقل عن 110 س.م.

تدريب عملي

ENCS401

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

المتطلب السابق: ENCS338، ENCS211

مختبر تطبيقات الحاسوب

ENCS411

مبادئ وطرق جمع البيانات و التحكم بالأجهزة الطرفية التي تعمل بالتوالي و التوازي تجارب مختارة على معالجات البيانات المختلفة مثل PSOCو المتحكمات الدقيقة PIC والمجسات المختلفة المرتبطة بها
(3 ساعات عملية).

المتطلب السابق: ENCS438

مختبر المواءمة

ENCS412

تجارب في كل من إدارة و أمن وتواصل شبكات الحاسب وأنظمة التشغيل، إدارة الشبكات، إدارة نظام UNIX ، توجيه IP المتقدم (Advanced IP Routing)، حماية الشبكات (3 ساعات عملية).

المتطلب السابق: ENCS436 أو ENCS433

مختبر شبكات الحاسوب

ENCS413

وصف أنظمة معالج الإشارات الرقمية في مجال الزمن ومجال الذبذبات، تحليلات فورييه المنفصلة، تحليلات فورييه السريعة، تصميم وبناء المرشحات الرقمية (IIR, FIR)، الدوائر التنفيذية للمرشحات الرقمية.

المتطلب السابق: ENEE334, ENCS238

معالجة الإشارات الرقمية

ENCS431

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

المتطلب السابق: ENCS234

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

ENCS432

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

المتطلب السابق: ENCS336

اتصالات وشبكات الحاسوب (لطلبة علم الحاسوب)

ENCS433

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

المتطلب السابق: (COMP142 أو COMP230)، COMP233

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

ENCS434

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

المتطلب السابق: ENEE434 أو ENEE339

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

ENCS436

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

المتطلب السابق: ENCS238 أو ENCS336

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

ENCS437

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

المتطلب السابق: ENEE236, ENCS338

أساليب المواءمة

ENCS438

LEVEL 5
وصف المساق اسم المساق رقم المساق

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

المتطلب السابق: ENCS432

مختبر التحكم المحوسب (لطلبة الهندسة الميكانيكية)

ENCS510

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

المتطلب السابق: ENCS531

مختبر نظم الزمن الحقيقي

ENCS514

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

المتطلب السابق: ENCS514

مختبر متقدم في هندسة انظمة الحاسوب

ENCS515

مقدمة لجمع المعلومات والمواد اللازمة وتقديم الاقتراحات والدراسات الأولية لمشروع التخرج.

المتطلب السابق: مستوى سنة رابعة

مقدمة مشروع التخرج

ENCS520

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

المتطلب السابق: مستوى سنة رابعة

أخلاقيات هندسة الحاسوب

ENCS521

تصميم مشروع أو بحث في مجال هندسة أنظمة الحاسب تحت إشراف أحد أو بعض أعضاء هيئة التدريس.

المتطلب السابق: ENCS401، ENCS520

مشروع التخرج

ENCS530

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

المتطلب السابق: ENCS313، ENCS339،

تطبيقات الزمن الحقيقي والأنظمة المقحمة

ENCS531

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

المتطلب السابق: ENCS436

أمن المعلومات والشبكات

ENCS532

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

المتطلب السابق: ENCS437

تصميم الأنظمة الرقمية المتقدمة

ENCS533

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

المتطلب السابق: مستوى سنة رابعة وموافقة الدائرة

موضوع خاص في هندسة أنظمة الحاسوب

ENCS539

LEVEL 5 Special Topics
وصف المساق اسم المساق رقم المساق

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

المتطلب السابق: ENCS339, COMP2321

الأنظمة الموزعة والخوارزميات

ENCS5311

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

المتطلب السابق: ENCS313, ENCS339

برمجة الأنظمة

ENCS5312

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

المتطلب السابق: ENCS333

الدوائر المتكاملة عالية الكثافة

ENCS5313

الاتصالات اللاسلكية , انتشار الموجات و تكنولوجيا انتشار الطيف , البنية التحتية للشبكات اللاسلكية مثل شبكات النقال و شبكات LAN/WAN , انترنت لاسلكية , البنية التحتية لشبكات خاصة مثل شبكة adhoc وشبكة المجسات اللاسلكية و بلوتوث و تحت الحمراء و غيرها

المتطلب السابق: ENCS436

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

ENCS5314

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

المتطلب السابق: ENEE332, ENCS434

المنطق الضبابي والشبكات العصبية

ENCS5315

بناء و خوارزميات و برمجة الحواسيب المتوازية. تصنيف الحواسيب المتوازية. أمثلة على الحواسيب المتوازية. آلية الاتصال في الحواسيب المتوازية. تصميم الخوارزميات المتوازية و تحليلها من خلال أمثلة عليها. البرمجيات المتوازية و تصنيفاتها.

المتطلب السابق: ENCS437

الحوسبة المتوازية

ENCS5316

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

المتطلب السابق: ENCS436

الوسائط المتعددة

ENCS5317

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

المتطلب السابق: ENCS338أو ENCS432

الروبوتات

ENCS5318