🟣
معرفی جلسات 12 گانه دوره «آشنایی با زبان برنامه نویسی متلب و مصورسازی دبتا برای غیربرنامه نویسان؛ با تاکید بر نوروساینس و علوم شناختی »-
دوره مجازی
💖
شروع دوره: از یکشنبه، 7 دی ماه ساعت 17
1️⃣
هفته (جلسه) اول: مقدمه ای بر متلب و کاربردها
🗣
محتوای این جلسه:
متلب از پرکاربردترین نرم افزارها و زبان های برنامه نویسی است. حضور پکیج های متعدد که هر کدام در راستای انجام وظیفه یا ماموریتی در این پلت فرم طراحی شده است، باعث می شود از قابلیت های متعددی برای تحلیل داده های مختلف برخودار باشد. ساختار برنامه نویسی منسجم آن موجب می شود تا پژوهشگران حوزه های مختلف بدان نیازمند باشند. یکی از حوزه هایی که در آن نیاز به متلب به شدت احساس می شود، حوزه نوروساینس و علوم شناختی است.
2️⃣
هفته (جلسه) دوم: آشنایی با MATLAB و مفاهیم پایه برنامهنویسی
🗣
محتوای این جلسه:
در این جلسه با محیط MATLAB آشنا میشوید و اصول اولیهی برنامهنویسی را یاد میگیرید. ابتدا نگاهی به تاریخچهی زبانهای برنامهنویسی داریم تا متوجه شوید چطور این زبانها شکل گرفتهاند و چرا MATLAB برای محاسبات علمی انتخابی ایدهآل است. سپس یاد میگیرید چطور اسکریپتهای ساده بنویسید، دستورات را اجرا کنید و خطاها را برطرف سازید. تمرکز بر درک مفاهیم بنیادین مانند الگوریتم و ساختار کد، بدون نیاز به پیشزمینهی خاصی است. در پایان این جلسه میتوانید برنامههای ساده با زبان MATLAB را بنویسید و با محیط آن بهراحتی کار کنید. این جلسه پایهی ورود شما به دنیای برنامهنویسی است.
3️⃣
هفته (جلسه) سوم: عملیات پایه در MATLAB
🗣
محتوای این جلسه:
این جلسه اولین مواجهه شما با برنامهنویسی خواهد بود. در این جلسه با مفاهیم پایهای کار در MATLAB آشنا میشوید. همینطور کار با متغیرها (اعداد، رشتهها، وکتورها و ماتریسها)، عملیات ریاضی مانند جمع، تفریق، ضرب و تقسیم، و همچنین اندیسدهی (indexing) برای دسترسی به دادهها را یاد میگیرید. هدف تسلط بر روشهای سادهی کار با دادههاست تا بتوانید دادههای اولیه را پردازش کنید. برای درک بهتر، مثالهایی از سیگنالهای مغزی آورده میشود. در پایان میتوانید اسکریپتهایی بنویسید که دادهها را محاسبه، ویرایش و ذخیره کنند. در پایانِ این جلسه خواهید دانست که برنامهنویسی آسانتر از چیزی است که فکرش را میکردید!
4️⃣
هفته (جلسه) چهارم: ماتریسها و عملیات ماتریسی
🗣
محتوای این جلسه:
در این جلسه وارد دنیای ماتریسها در MATLAB میشوید. یاد میگیرید چگونه ماتریس بسازید، ویرایش کنید و با آنها عملیات انجام دهید. مباحثی مانند ضرب، ترانهاده (Transpose)، معکوس و دترمینان بررسی میشوند و با توابع ویژه ماتریسی آشنا میشوید. دلیل پرداختن به ماتریسها در این جلسه تمرکز بر کاربردهای عملی آن در تحلیل دادههای بزرگ، مثل سیگنالهای مغزی است که معمولاً در قالب ماتریس ذخیره میشوند. در پایان، میتوانید ماتریسهای پیچیده را مدیریت کنید و عملیات ریاضی پیشرفته انجام دهید.
5️⃣
هفته (جلسه) پنجم: عملیات منطقی (Logical Operations)
🗣
محتوای این جلسه:
در این جلسه با عملگرهای منطقی مانند AND، OR، NOT و XOR آشنا میشوید. یاد میگیرید چگونه شرایط را بررسی کنید و دادهها را بر اساس منطق فیلتر نمایید. با استفاده از مثالهایی مانند مقایسهی مقادیر، ایجاد ماسکهای منطقی برای آرایهها و دستور if، منطق تصمیمگیری در کدنویسی را تمرین میکنید. همچنین کاربرد این مفاهیم در پردازش سیگنالهای مغزی، مثل تشخیص نویز یا حذف دادههای نامعتبر، نشان داده میشود. در پایان، میتوانید کدهایی بنویسید که تصمیمگیریهای منطقی انجام دهند؛ مثل شما!
6️⃣
هفته (جلسه) ششم: ساختارهای کنترلی (Control Structures)
به طور خلاصه این جلسه دربارهی تربیت کد شماست! در این جلسه با ساختارهای کنترلی در MATLAB آشنا میشوید. حلقههای for، while و شرطهای if-else را تمرین میکنید و یاد میگیرید چگونه جریان اجرای برنامه را کنترل کنید. مثالهای عملی شامل پردازش دادههای زمانی مانند سیگنال EEG در این جلسه مورد بررسی قرار میگیرند. همچنین دستورات break، continue و switch معرفی میشوند. هدف این جلسه، نوشتن کدهای کارآمد و انعطافپذیر برای تحلیل دادههای حجیم است.
✨
با حضور:
👤دکتر گلناز بغدادی، عضو هیات علمی دانشگاه صنعتی امیرکبیر
👤پریا جافرپور، منتور ارشد دپارتمان سیگنال، مدارس میان رشته ای
👤مهسا محمدی، منتور دپارتمان سیگنال، مدارس میان رشته ای
👤شبنم عزمی، منتور دپارتمان سیگنال، مدارس میان رشته ای
⬇️ نحوه ثبت نام در این دوره:
https://t.me/IDS_AI_ML/379
🔴 همراه با گواهی شرکت در دوره به انگلیسی
🔣 کسب اطلاعات بیشتر:
@InterdisciplinarySchools2
🚀|@IDSchools||کانال اصلی|
🚀|@IDS_AI_ML||کانال هوش مصنوعی|