التوصيف العام
يهدف هذا المقرر إلى إعطاء مقدمة عن لغة البرمجة MATLAB®، والتعامل مع البرمجية المتوفرة من شركة MathWorks®؛ بهدف جعلها الأداة الأساسية في تحليل المعطيات، معالجتها وإظهارها، حل المشاكل الرياضية، ومحاكاة نظم الاتصالات. يتضمن هذا المقرر مقدمة عن أساسيات لغة البرمجة MATLAB®، استخدام المتحولات والتوابع المتوفرة ضمن مكتبات البرمجية، بناء توابع تقوم بوظائف محدّدة، والتعامل مع المصفوفات – على اعتبار أنها العنصر الأساسي في عملية المحاكاة – واستخدامها في تمثيل المعطيات ومعالجة الإشارة؛ ويهدف المقرر أيضاً إلى تعليم كيفية إنشاء الواجهات البيانية التخاطبية GUI، والتعامل مع قسم Simulink® المتوفر ضمن البرمجية لإجراء محاكاة للنظم، إضافةً للتعرّف على بعض الأدوات Toolboxes التي تتيح محاكاة نظم الاتصالات بمختلف أجزائها مما يساعد في فهم وتطبيق مفاهيم معالجة الإشارة، الاتصالات الرقمية والتمثيلية. المحصّلات التعليميّة المرجوّة: – التعرف على البرمجية، وإتقان أساسيات لغة البرمجة MATLAB®. – استخدام التوابع المتوفرة ضمن مكتبات البرمجية والمرتبطة بمفاهيم رياضية متنوعة، ومفاهيم معالجة الإشارة والاتصالات بما يتناسب مع احتياجات المستخدم. – بناء توابع يدوياً بهدف حل المسائل الرياضية أو الهندسية. – التعامل مع المعطيات Data (تحليل، استيراد، تصدير المعطيات، استخلاص النتائج وإظهارها)، والتعامل مع بنى المعطيات بكافة أنواعها. – استخدام Simulink في عمليات المحاكاة. – التعامل مع الإشارات، الصور والملفات الصوتية، وتطبيق بعض المفاهيم الرياضية المتعلقة بالإحصاء، الجبر الخطي والتكامل. – بناء واجهات بيانية تخاطبية GUI والتعرف على الأدوات Toolboxes المتوفرة ضمن البرمجية والمرتبطة بمفاهيم معالجة الإشارة، الإحصاء والاحتمالات، الاتصالات الرقمية والتمثيلية.