آموزش شبیه‌سازی، تحلیل الگوریتم و اشاره‌گرها - آخرین آپدیت

دانلود Simulation, Algorithm Analysis, and Pointers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره، چهارمین و آخرین بخش از تخصص تفکر محاسباتی و برنامه‌نویسی مقدماتی C است. به جای تعریف پیچیده از تفکر محاسباتی، آن را به عنوان یک فرآیند حل مسئله می‌شناسیم که شامل اجزای مختلفی است. اکثر افراد درک بهتری از مفاهیم برنامه‌نویسی مقدماتی C دارند! این دوره فرض می‌کند که شما پیش‌نیازهای سه دوره قبلی این تخصص را گذرانده‌اید. پیش از شروع، اطمینان حاصل کنید که این دانش را از طریق گذراندن دوره‌های قبلی یا تجربه شخصی کسب کرده‌اید. پیش‌نیازهای مورد نیاز عبارتند از: دانش تفکر محاسباتی: الگوریتم‌ها و رویه‌ها؛ جمع‌آوری، تحلیل و نمایش داده‌ها؛ انتزاع (Abstraction) و تجزیه مسئله. دانش برنامه‌نویسی C: انواع داده‌ها، متغیرها، ثابت‌ها؛ محاسبات STEM؛ دستورات شرطی؛ حلقه‌ها؛ آرایه‌ها؛ رشته‌ها و توابع. در طول این دوره، مباحث تفکر محاسباتی شامل اتوماسیون، شبیه‌سازی، موازی‌سازی و تحلیل الگوریتم را بررسی خواهیم کرد. در بخش برنامه‌نویسی نیز با پیاده‌سازی ورودی و خروجی فایل‌ها (File I/O) و بررسی عمیق‌تر اشاره‌گرها (Pointers)، دانش خود را در زبان C ارتقا می‌دهید. ماژول ۱: یادگیری خواندن، نوشتن و افزودن به فایل‌ها و بررسی اتوماسیون ماژول ۲: کشف مزایای شبیه‌سازی و موازی‌سازی ماژول ۳: یادگیری تحلیل الگوریتم برای تعیین پیچیدگی زمانی و مکانی ماژول ۴: بررسی تخصصی و عمیق نحوه استفاده از اشاره‌گرها

سرفصل ها و درس ها

ورودی و خروجی فایل و اتوماسیون File IO and Automation

  • معرفی دوره Course Introduction

  • راهنمای استفاده از دوره کورسرا Navigating a Coursera Course

  • معرفی مدرس (اختیاری) Meet the Instructor (optional)

  • معرفی درس Lesson Introduction

  • چرا فایل‌ها؟ Why Files?

  • خواندن یک فایل Reading a File

  • نوشتن در فایل Writing a File

  • افزودن به فایل Appending to a File

  • معرفی درس Lesson Introduction

  • اتوماسیون چیست؟ What is Automation?

  • افزایش شدت Turning Up the Heat

  • با چه کسی تماس بگیریم؟ Who You Gonna Call?

  • چه کسی گرسنه است؟ Who's Hungry?

  • ماشین‌های CNC CNC Machines

  • ربات‌ها Robots

  • رانندگی Driving

شبیه‌سازی و موازی‌سازی Simulation and Parallelization

  • معرفی درس Lesson Introduction

  • شبیه‌سازی چیست؟ What is Simulation?

  • شبیه‌سازی کامپیوترها با کامپیوتر Simulating Computers with Computers

  • آموزش Training

  • سیستم‌های دنیای واقعی Real-World Systems

  • تناسب اندام Fitness

  • معرفی درس Lesson Introduction

  • موازی‌سازی چیست؟ What is Parallelization?

  • تهیه ساندویچ به صورت موازی Sandwiches in Parallel

  • انجام محاسبات ریاضی به صورت موازی Doing Math in Parallel

  • ساخت یک بازی ویدئویی به صورت موازی Building a Video Game in Parallel

  • خط لوله‌ها (Pipelines) Pipelines

  • پردازش موازی Parallel Processing

  • فعالیت موازی‌سازی Parallelization Activity

تحلیل الگوریتم Algorithm Analysis

  • معرفی درس Lesson Introduction

  • تحلیل الگوریتم چیست؟ What is Algorithm Analysis?

  • مقدمه‌ای بر Big O Introduction to Big-O

  • مثال‌های Big O Big-O Examples

  • عملیات آرایه پویا Dynamic Array Operations

  • مرتب‌سازی حبابی Bubble Sort

  • مرتب‌سازی انتخابی Selection Sort

  • مرتب‌سازی درجی Insertion Sort

  • بازگشت (Recursion) Recursion

  • جستجوی دودویی بازگشتی Recursive Binary Search

  • مرتب‌سازی ادغامی Merge Sort

اشاره‌گرها Pointers

  • معرفی درس Lesson Introduction

  • مبانی اشاره‌گرها Pointer Basics

  • تغییر مقدار اشاره شده Changing the Pointed to Value

  • پیمایش آرایه با اشاره‌گرها Walking an Array with Pointers

  • تخصیص حافظه پویا Dynamic Memory Allocation

  • دریافت حافظه بیشتر Getting More Memory

  • اشاره‌گرها به استراکت‌ها (Structs) Pointers to Structs

  • جمع‌بندی نهایی Finishing Up

نمایش نظرات

آموزش شبیه‌سازی، تحلیل الگوریتم و اشاره‌گرها
جزییات دوره
10h 36m
49
(آخرین آپدیت)
5,355
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar