آموزش خودت کد بزن! مقدمه‌ای بر برنامه‌نویسی - آخرین آپدیت

دانلود Code Yourself! An Introduction to Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا تا به حال آرزو کرده‌اید که برنامه‌نویسی بلد باشید اما نمی‌دانستید از کجا شروع کنید؟ این دوره به شما یاد می‌دهد که چگونه با اسکرچ (Scratch)، یک زبان برنامه‌نویسی بصری و کاربرپسند، برنامه‌نویسی کنید. مهم‌تر از آن، این دوره شما را با اصول بنیادی محاسبات آشنا کرده و به شما کمک می‌کند تا مانند یک مهندس نرم‌افزار فکر کنید. این دوره همچنین با زیرنویس به زبان‌های زیر در دسترس است: عربی https://www.coursera.org/learn/intro-programming-ar اسپانیایی https://www.coursera.org/learn/a-programar دانشجویان می‌توانند برای دریافت کمک‌هزینه مالی (Financial Aid) مستقیماً از طریق کورسرا درخواست دهند تا در هزینه‌های دسترسی به دوره کامل و دریافت گواهینامه موفقیت در دوره، به آن‌ها کمک شود.

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

اولین برنامه کامپیوتری شما Your First Computer Program

  • به دنیای خودت کد بزن خوش آمدید! Welcome to Code Yourself!

  • درباره این دوره About the Course

  • الگوریتم‌ها و توالی Algorithms and Sequence

  • نمایش الگوریتم‌ها Representation of Algorithms

  • دقت و فرضیات Precision and Assumptions

  • آشنایی با اسکرچ Introduction to Scratch

  • گزینه‌های استفاده از اسکرچ Options for Using Scratch

  • برنامه‌نویسی در اسکرچ Programming in Scratch

  • انتخاب (Selection) Selection

  • انتخاب در اسکرچ Selection in Scratch

  • شرط‌ها در ساختار انتخاب Conditions within Selection

  • تکرار: حلقه‌های بی‌نهایت Iteration: Infinite Loops

  • جشن بادکنک! تغییر ظاهر کاراکترها Balloon Party! Changing the Looks of our Sprites

  • اصلاح برنامه‌ها در اسکرچ Modifying Programs in Scratch

  • ابرها را دور کنید! Blow the Clouds Away!

  • فیلمی با دو شخصیت A Movie with Two Characters

  • خلاصه Summary

  • مصاحبه با پژوهشگر انفورماتیک Interview with an Informatics Researcher

  • مصاحبه با تهیه‌کننده صوتی-تصویری (اسپانیایی با زیرنویس انگلیسی) Interview with an Audiovisual Producer (Spanish with English subtitles)

کدنویسی حلقه‌ای! Code Gone Loopy!

  • مقدمه Introduction

  • حلقه‌های کنترل شده با شمارش Count-controlled Loops

  • حلقه‌های کنترل شده با شرط Condition-controlled Loops

  • بازسازی یک ملودی Recreating a Tune

  • ویدئوی موسیقی Music Video

  • رسم مربع‌ها Drawing Squares

  • کارت تولد: رفتار پروانه Birthday Card - Butterfly Behaviour

  • کارت تولد: رفتار کیک Birthday Card - Cake Behaviour

  • کارت تولد: توسعه با دستور If-then-else Birthday Card - Extend with If-then-else

  • کارت تولد: توسعه با صداها Birthday Card - Extend with Sounds

  • افکت‌های چهره با برنامه‌نویسی رویداد-محور Face Effects with Event-driven Programming

  • طراحی نرم‌افزار Software Design

  • بریدن میوه! Cut the Fruit!

  • نیازمندی‌های نرم‌افزار Software Requirements

  • طراحی بازی هلیکوپتر Helicopter Game Design

  • پیاده‌سازی بازی هلیکوپتر Helicopter Game Implementation

  • خلاصه Summary

  • مصاحبه با مهندس نرم‌افزار (اسپانیایی با زیرنویس انگلیسی) Interview with a Software Engineer (Spanish with English subtitles)

  • مصاحبه با یک معمار Interview with an Architect

بازسازی و ترکیب بازی‌ها Remixing Games

  • مقدمه Introduction

  • توسعه بازی هلیکوپتر با استفاده از متغیرها Helicopter Game Extension with Variables

  • تحلیل بازی پونگ (Pong) Analysing the Pong Game

  • اصلاح پونگ با شرط‌های پیچیده Modifying Pong with Complex Conditions

  • تبدیل پونگ به پونگ پیتزا Modifying Pong into Pizza Pong

  • تبدیل پونگ به بازی ضربات پنالتی Modifying Pong into a Penalty Shootout Game

  • عدد را حدس بزن! Guess the Number!

  • باغ گل با حلقه‌های تو در تو A Flower Garden with Nested Loops

  • خلاصه Summary

  • مصاحبه درباره ربات‌های فوتبال‌باز Interview on Football-playing Robots

  • مصاحبه با یک زیست‌فناور (اسپانیایی با زیرنویس انگلیسی) Interview with a Biotechnologist (Spanish with English subtitles)

استفاده مجدد از کدهای خود Reusing Your Code

  • مقدمه Introduction

  • گرفتن موش با استفاده از پروسدورها Catch the Mouse with Procedures

  • تعمیم برنامه برای رسم مربع‌ها Generalising a Program for Drawing Squares

  • پله‌ها Staircase

  • شکار روح‌ها با استفاده از کلونینگ Hunting Ghosts with Cloning

  • آتش‌بازی Fireworks

  • یک برنامه ماژولار برای ترکاندن حباب‌ها A Modular Program for Bursting Bubbles

  • موج Wave

  • خلاصه Summary

  • مصاحبه درباره کارآفرینی و برنامه‌نویسی (اسپانیایی با زیرنویس انگلیسی) Interview on Entrepreneurship and Programming (Spanish with English subtitles)

  • مصاحبه با یک طراح جواهرات Interview with a Jewelry Designer

مانند یک مهندس نرم‌افزار فکر کنید Think Like a Software Engineer

  • مقدمه Introduction

  • بازی زامبی: نیازمندی‌ها و طراحی رابط کاربری Zombie Game: Requirements and Interface Design

  • بازی زامبی: طراحی کد Zombie Game: Code Design

  • بازی زامبی: پیاده‌سازی رابط کاربری، جارو و زامبی Zombie Game: Implementation of the Interface, Broom and Zombie

  • بازی زامبی: پیاده‌سازی کلون‌های زامبی و پخش پیام Zombie Game: Implementation of the Zombie Clones & Message Broadcasting

  • بازی زامبی: پیاده‌سازی پس‌زمینه و گل Zombie Game: Implementation of the Backdrop and Flower

  • بازی زامبی: پیاده‌سازی تهاجم و افزونه‌ها Zombie Game: Implementation of Invasion and Extensions

  • اشتراک‌گذاری پروژه‌های اسکرچ و لینک‌ها با پایتون Sharing your Projects in Scratch & Links with Python

  • خلاصه Summary

  • مصاحبه با یک دانشجوی علوم کامپیوتر Interview with a Computer Science Student

  • مصاحبه با یک توسعه‌دهنده بازی (اسپانیایی با زیرنویس انگلیسی) Interview with a Game Developer (Spanish with English subtitles)

نمایش نظرات

آموزش خودت کد بزن! مقدمه‌ای بر برنامه‌نویسی
جزییات دوره
12h 0m
71
(آخرین آپدیت)
481,054
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar