آموزش های فرادرس در زمینه برنامه نویسی

 

 programming

برنامه نویسی فرایند سوق دادن ساختار اصلی یک مسأله محاسباتی به برنامه‌ای قابل اجرا است. زبان‌های برنامه‌نویسی گوناگون براساس قابلیت‌های درنظر گرفته شده از روش های مختلف کدنویسی استفاده می‌کنند. امروزه زبان های مختلف برنامه نویسی این امکان را به کاربران می دهند که هر آنچه در ذهن دارند را در قالب برنامه های کاربردی و یا تحت وب و یا ویندوز پیاده سازی نمایند.

پروژه علمی-آموزشی فرادرس، با ارائه صدها ساعت ویدئوی آموزشی تخصصی در زمینه هوش مصنوعی، برنامه‌نویسی، داده‌کاوی، بهینه‌سازی، یادگیری ماشینی، مهندسی برق، مهندسی کنترل، مهندسی صنایع، تحقیق در عملیات و ده‌ها زمینه تخصصی و دانشگاهی دیگر، مورد استقبال بیش از پانزده هزار نفر از دانشجویان و اعضای هیأت علمی دانشگاه‌های داخل و خارج ایران بوده است.

این پروژه آموزشی دانشگاهی، ناب‌ترین آموزش‌های تخصصی و کاربردی را، که معمولا در دانشگاه‌ها مجال مطرح شدن پیدا نمی‌کنند، به دانشگاهیان و دانشجویان عزیز ارائه نموده‌ است.

بخشی از آموزش های ارائه شده در فرادرس، به آموزش‌هایی در زمینه برنامه نویسی اختصاص دارد. در حال حاضر، بیش از ۶۰ ساعت، آموزش تئوری و عملی (کدنویسی گام به گام) در زمینه برنامه‌نویسی به زبان‌های مختلف از جمله برنامه نویسی متلب، برنامه نویسی اسمال بیسیک (یک زبان برنامه نویسی برای تمامی سنین)، برنامه نویسی سی و سی پلاس پلاس در فرادرس ارائه شده اند. نام و مشخصات این آموزش ها، در ادامه آمده است. برای کسب اطلاعات بیشتر در خصوص هر یک از آموزش ها، می توانید بر روی لینک آن، کلیک کنید.

برنامه‌نویسی متلب (MATLAB)

گنجینه طلایی برنامه نویسی متلب — مقدماتی تا پیشرفته [لینک] شامل:

  • بسته کامل فیلم های آموزشی برنامه نویسی متلب [لینک] شامل:
    • آشنایی با نرم افزار و زبان برنامه نویسی متلب
    • انواع داده در متلب
    • ساختارهای کنترل برنامه در متلب
    • تعریف و استفاده از توابع در متلب
    • گرافیک و ترسیم نمودار در متلب
    • مدیریت فایل ها و اطلاعات در متلب
  •  بسته کامل فیلم های آموزشی برنامه نویسی متلب برای علوم و مهندسی  [لینک] شامل:
    • حل معادلات جبری و ریشه یابی در متلب
    • اعداد تصادفی، محاسبات و تحلیل آماری در متلب
    • انتگرال گیری و مشتق گیری عددی در متلب
    • محاسبات نمادین در متلب
    • جبر خطی در متلب
    • درون یابی، تقریب تابع، و برازش منحنی و سطح در متلب
    • بهینه سازی کلاسیک در متلب
    • حل انواع معادلات دیفرانسیل و مسائل مقدار مرزی در متلب
  • بسته کامل فیلم های آموزشی برنامه نویسی متلب پیشرفته  [لینک] شامل:
    • مباحث پیشرفته ساختارها و آرایه های سلولی در متلب
    • عبارات قانونمند یا Regular Expressions و کاربردهای آن ها در متلب
    • رویکردهای پیشرفته تعریف و پیاده سازی توابع در متلب
    • تعریف آرایه های توسعه یافته با Container Map در متلب
    • مدیریت خطا و حالات استثنائی برنامه ها در متلب
    • تایمرها و کاربرد آن ها در متلب
    • برنامه نویسی شی گرا یا Object-Oriented Programming در متلب

بسته طلایی طراحی رابط های گرافیکی (GUI) در متلب [لینک]

 

برنامه‌نویسی ++C و C

مجموعه یکم فرادرس های آموزش برنامه نویسی C و ++C  [لینک] شامل:

  • درس یکم: آشنایی با زبان برنامه‌نویسی C
  • درس دوم: آشنایی با اجزای سازنده یک برنامه C
  • درس سوم: ساختارهای کنترل برنامه در C (الف)
  • درس چهارم: ساختارهای کنترل برنامه در C (ب)
  • درس پنجم: پیاده‌سازی و استفاده از توابع در C
  • درس ششم: آرایه‌ها در C
  • درس هفتم: اشاره‌گر‌ها در C
  • درس نهم: کاراکترها و رشته ها در C (ب)
  • درس دهم: قالب بندی ورودی و خروجی
  • درس یازدهم: ساختار (Structure) و یونیون (Union)
  • درس دوازدهم: عملگرهای بیتی، فیلدهای بیتی و ثوابت نام دار و شمارشی (Enumeration)

 

 

برنامه‌نویسی اسمال بیسیک (Small Basic)

مجموعه فرادرس های آموزش برنامه نویسی اسمال بیسیک یا Small Basic در متلب [لینک] شامل: 

  • آشنایی با مبانی، زبان و اصول برنامه‌نویسی Microsoft Small Basic
  • گرافیک و ترسیم اشکال و خطوط و کار با آن
  • تولید اعداد و اشکال تصادفی
  • کار با پیکسل ها و عکس ها و تصاویر دیجیتال
  • آشنایی با گرافیک لاک پشتی
  • پیاده سازی و پخش موسیقی «ای ایران» و آموزش کار با صدا و موسیقی
  • پیاده سازی گام به گام یک برنامه نقاشی ساده
  • پیاده سازی گام به گام یک بازی کامپیوتری: بازی توپ و پارو
  • پیاده سازی گام به گام بازی دوز یا Tic-Toc-Toe
  • زیربرنامه یا Subroutine در زبان برنامه نویسی Small Basic و فراخوانی آن
  • رویدادها و برنامه های تعاملی
  • پاسخگویی به رویدادهای صفحه کلید
  • پیاده سازی گام به گام برنامه گرافیکی برای محاسبه ضریب تندرستی یا BMI
  • کار با تایمر و زمان سنج
  • استفاده از دکمه ها و کادرهای متنی برای طراحی رابط گرافیکی
  • دریافت و انتشار برنامه ها در گالری

 

برنامه‌نویسی Maple

فیلم آموزشی محاسبات انتگرال با Matlab و Maple [لینک]

 

مطالب پیشنهادی‎

0 پاسخ

ارسال یک پاسخ

در گفتگو ها شرکت کنید.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *