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