
برنامهنویسی با R از صفر
خلاصه دوره
این دوره برنامهنویسی رایانهای با تمرکز بر زبان R برای دانشجویان مبتدی طراحی شده است. شرکتکنندگان با مفاهیم پایه برنامهنویسی، ساختار دادهها، و کاربردهای عملی R در تحلیل دادهها آشنا میشوند. هدف دوره ایجاد مهارتهای اولیه برای ورود به دنیای برنامهنویسی و آمادهسازی جهت یادگیری مباحث پیشرفتهتر است.
دوره حاضر با هدف آموزش جامع و نظاممند برنامهنویسی رایانهای به زبان R و ارتقای مهارتهای تحلیل داده برای افرادی که فاقد پیشزمینه برنامهنویسی هستند، طراحی شده است. زبان R به عنوان یکی از قدرتمندترین و پرکاربردترین ابزارهای رایگان در حوزه آمار، علم داده و پژوهشهای آکادمیک شناخته میشود. این دوره فراگیران را قادر میسازد تا از محدودیتهای نرمافزارهای نقطه و کلیک مانند Excel و SPSS فراتر روند و به تولید تحلیلهای دقیق، تکرارپذیر و استاندارد علمی دست یابند.
منبع اصلی محتوا:
کلیه فیلمها، سرفصلها و محتوای آموزشی این دوره بر مبنای درس «برنامهنویسی رایانهای» دانشکده منابع طبیعی دانشگاه تربیت مدرس توسط جناب آقای دکتر سید جلیل علوی ضبط، تدوین و بارگذاری شده است. این درس از سال 1403 تا کنون بهعنوان یکی از دروس کارشناسی ارشد رشته علوم و مهندسی جنگل دانشکده منابع طبیعی دانشگاه تربیت مدرس ارائه میشود و اکنون بهصورت عمومی و با حفظ استانداردهای کاملاً آکادمیک در اختیار علاقهمندان قرار گرفته است.
مخاطبان هدف
این دوره بهطور خاص برای گروههای زیر مناسب است:
- دانشجویان رشتههای آمار، اقتصاد، روانشناسی، علوم اجتماعی، علوم زیستی، پزشکی و مهندسی
- پژوهشگران و اعضای هیئت علمی که به دنبال جایگزینی حرفهای و رایگان برای ابزارهای تجاری هستند
- متخصصان شاغل در حوزههای تحلیل داده، ارزیابی سیاستگذاری، تحقیقات بازار و سلامت
- علاقهمندان به ورود اصولی به حوزههای علم داده (Data Science)، تحلیل داده (Data Analysis) و یادگیری ماشین
مهارتهای اکتسابی
پس از اتمام موفقیتآمیز دوره، فراگیران قادر خواهند بود:
- محیط R و RStudio را بهطور کامل نصب و راهاندازی کنند.
- مفاهیم بنیادین برنامهنویسی (متغیرها، انواع داده، ساختارها) را بهطور عمیق درک کرده و بهکار گیرند.
- با ساختارهای داده اصلی R (بردار، ماتریس، دیتافریم، لیست و فاکتور) بهصورت حرفهای کار کنند.
- دادهها را از منابع متنوع مانند Excel، SPSS و منابع دیگر وارد و صادر نمایند.
- عملیات پاکسازی، تبدیل و مدیریت مقادیر گمشده را بهصورت استاندارد اجرا کنند.
- تحلیلهای آماری توصیفی را انجام دهند.
- نمودارهای علمی با کیفیت بالا و قابل انتشار در مجلات معتبر را با استفاده از بسته ggplot2 تولید کنند.
- توابع سفارشی نوشته و فرآیندهای تحلیلی را خودکارسازی نمایند.
سرفصلهای دوره
- مقدمهای بر زبان R، تاریخچه و نصب R و RStudio
- مفاهیم بنیادین برنامهنویسی در R
- انواع داده و ساختارهای دادهای اصلی
- ورودی و خروجی دادهها از فرمتهای مختلف
- زیرمجموعهگیری، فیلتر کردن و تغییر شکل دادهها
- پاکسازی داده و مدیریت مقادیر گمشده
- آمار توصیفی پیشرفته
- مصورسازی داده با بستههای پایه و پیشرفته (ggplot2)
این دوره بهعنوان پلی میان مهارتهای اولیه نرمافزارهای آماری سنتی و سطح حرفهای تحلیل داده عمل میکند و فراگیران را برای ورود به دورههای پیشرفته علم داده، یادگیری ماشین و پژوهشهای آکادمیک سطح بالا آماده میسازد.



