🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی کودکان و مبتدیان با اسکرچ MIT
- آخرین آپدیت
دانلود Learning to Code for Kids & Beginners with MIT Scratch
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش برنامه نویسی برای کودکان و نوجوانان: از مبتدی تا طراح بازی
با آموزش مبانی برنامه نویسی، در کمترین زمان از یک فرد مبتدی به یک طراح بازی حرفه ای تبدیل شوید!
یادگیری مبانی کدنویسی
با اسکرچ MIT برنامه نویسی را شروع کنید. یک پلتفرم کدنویسی تصویری رایگان (کشیدن و رها کردن بلوک ها) که روشی عالی برای یادگیری کدنویسی برای اولین بار است.
با یادگیری یک رویکرد گام به گام حل مسئله که ریشه در مبانی دارد، به سرعت از یک کدنویس مبتدی به یک کدنویس پیشرفته تبدیل شوید.
از صفر تا صد بازی ها و پروژه های دیگر را کدنویسی کنید (از ایده تا بازی کاملاً پیاده سازی شده).
دانش آموزان باید این دوره را با یک پایه عالی در مبانی کدنویسی به پایان برسانند و آماده یادگیری آسان تر زبان های برنامه نویسی جدید باشند.
پیش نیازها
یک کامپیوتر و تمایل به یادگیری یک مهارت جدید، ارزشمند و سرگرم کننده
بدون نیاز به دانش کدنویسی قبلی
والدین و معلمان، آیا دانش آموزان/کودکانی دارید که از یادگیری مهارت ارزشمند برنامه نویسی بهره مند شوند؟
هر کسی می تواند کدنویسی کند. سخت نیست. در این دوره، از طریق بازی ها و فعالیت های سرگرم کننده، من مبانی برنامه نویسی را آموزش می دهم که به من اجازه داده است در 20 سال گذشته به عنوان یک کدنویس حرفه ای امرار معاش کنم. مهارت های ارزشمندی وجود دارد که می تواند تأثیر ماندگاری داشته باشد... اما همچنین سرگرم کننده است!
ساختار دوره
نحوه ساختار این دوره به شرح زیر است:
پلتفرم
ما از اسکرچ MIT استفاده خواهیم کرد. یک زبان برنامه نویسی تصویری رایگان و مناسب برای مبتدیان که توسط آزمایشگاه رسانه MIT، به طور خاص توسط گروه مهدکودک مادام العمر توسعه یافته است. این زبان برای آموزش مبانی کدنویسی به روشی بازیگوشانه و جذاب، به ویژه به کودکان و مبتدیان در تمام سنین طراحی شده است.
بخش 1: مقدمه
ما اسکرچ MIT را معرفی می کنیم و تمام اصول اولیه برای شروع کار را پوشش می دهیم.
بخش 2: مبانی برنامه نویسی
ما اصول اصلی برنامه نویسی را بررسی خواهیم کرد که در هر زبان کدنویسی کاربرد دارد! این رویکرد آموزشی به منظور ارائه پایه ای حیاتی به دانش آموزان است که به آنها کمک می کند به عنوان یک کدنویس پیشرفت کنند.
بخش 3: چند نکته دیگر مربوط به اسکرچ که باید بدانید
با ادامه ایده ایجاد یک چارچوب برای موفقیت، در این بخش برخی از موارد خاص پلتفرم اسکرچ MIT را بررسی خواهیم کرد که برای درک هنگام پیشرفت در فعالیت های آینده در دوره ضروری است.
بخش 4: ایجاد یک بازی ریاضی شهابی
شروع تفریح! اکنون وارد بخشی از دوره می شویم که دانش آموزان می توانند واقعاً آن پایه ای را که در بخش های اولیه دوره ایجاد کرده ایم گسترش دهند و شروع به زنده کردن ایده ها کنند. در این تمرین یک بازی ریاضی شهابی سرگرم کننده و جذاب ایجاد خواهیم کرد.
این بخش و بخش های زیر شامل فایل های چالش برای کمک به دانش آموزان در یادگیری با انجام دادن است. تمام کدها و فایل های اسکرچ برای مراحل مختلف بازی ارائه می شود تا دانش آموزان به راحتی بتوانند راه حل ها را مرور کنند و در صورت نیاز به کمک "گیر" نکنند. این درس ها همچنین به دانش آموزان کمک می کند تا برخی از ویژگی های اصلی یک برنامه نویس خوب را تمرین و توسعه دهند:
مهارت های حل مسئله
تفکر منطقی
خلاقیت
اشکال زدایی
پایداری
دقت به جزئیات
تجزیه - تقسیم یک مشکل بزرگتر به قطعات کوچکتر و قابل مدیریت تر
بخش 5: ایجاد یک بازی کلاسیک مار
سرگرمی ادامه دارد زیرا دانش آموزان یک بازی کلاسیک مار می سازند و واقعاً یاد می گیرند که چگونه از طریق تفکر منطقی، آزمایش/اشکال زدایی و تکرار گام به گام، ایده های خود را زنده کنند.
بخش 6: افکار نهایی و چالش
جمع بندی و پرتاب دانش آموزان به ارتفاعات جدید با دانش و مهارت های کدنویسی تازه به دست آمده آنها!
به کودکان کمک کنید تا پتانسیل خود را باز کنند و امروز آنها را ثبت نام کنید! یا، برای یادگیری هیچ وقت دیر نیست!
یادداشتی از گرگ:
من واقعاً امیدوارم که شما یا کسی که به او اهمیت می دهید در این دوره به من بپیوندید تا لذت کدنویسی را تجربه کنید و همچنین مجموعه مهارت های ارزشمندی را باز کنید که در دنیای مدرن امروزی بسیار مرتبط است. اینها مهارت هایی هستند که نه تنها شادی زیادی برای من به ارمغان آورده اند، بلکه درآمدی نیز برای من کسب کرده اند و به من کمک کرده اند تا برای خانواده ام تأمین مالی کنم. هر کسی می تواند کدنویسی کند. سخت نیست و در این دوره من به دانش آموزان کمک می کنم تا مبانی را یاد بگیرند که می تواند دنیای کاملاً جدیدی از امکانات را باز کند.
به امید دیدار،
گرگ
سرفصل ها و درس ها
مقدمه
Introduction
معرفی دوره
Course Introduction
معرفی MIT Scratch
Introducing MIT Scratch
سیستم مختصات صحنه
The Stage Coordinate System
بهرهوری حداکثری از این دوره
Getting the Most from this Course
پرسیدن سوالات و به اشتراک گذاشتن کارها
Asking Questions & Sharing Your Work
اصول برنامه نویسی
The Fundamentals of Programming
مقدمه بخش
Section Introduction
متغیرها چیستند؟
What are variables?
دامنه متغیر: متغیرهای محلی در مقابل متغیرهای سراسری
Variable Scope: Local vs. Global Variables
چند مثال بیشتر از متغیرها
A Few More Variable Examples
چالش متغیر
Variable Challenge
راه حل چالش متغیر
Variable Challenge Solution
ساختارهای کنترلی قسمت 1: رویدادها و شنوندگان
Control Structures Part 1: Events and Listeners
ساختارهای کنترلی قسمت 2
Control Structures Part 2
ساختارهای کنترلی قسمت 3
Control Structures Part 3
ساختارهای کنترلی انشعابی
Branching Control Structures
لیستها و آرایهها
Lists and Arrays
ذخیره دادههای مرتبط با لیستهای چندگانه
Storing Related Data with Multiple Lists
بلوکهای سفارشی (توابع)
Custom Blocks (Functions)
بلوکهای سفارشی قسمت 2 - افزودن پیچیدگی و پارامترهای ورودی
Custom Blocks Part 2 - Adding Complexity and Input Parameters
بلوکهای سفارشی قسمت 3
Custom Blocks Part 3
اجرای بلوکها بدون بازخوانی صفحه
Running Blocks w/o Screen Refresh
چند نکته دیگر درباره Scratch که باید بدانید
A Few More Scratch Related Things You Should Know
مقدمه این بخش
Intro to this section
پسزمینهها
Backdrops
اسپرایتها
Sprites
ایجاد اسپرایتهای خودتان با ابزار Shape
Creating your own Sprites with the Shape Tool
گرافیک برداری در مقابل گرافیک Bitmap
Vector vs Bitmap Graphics
ایجاد Cloneها در Scratch
Creating Clones in Scratch
لباسها و انیمیشن
Costumes and Animation
نرخ فریم
Frame Rate
چند نکته سریع درباره بلوکهای کدنویسی
A Few Quick Coding Block Tips
کیف کوله پشتی و کشیدن آیتمها بین اسپرایتها
The Backpack and Dragging Items between Sprites
کامنتگذاری کد شما
Commenting Your Code
افزودن Extensions
Adding Extensions
ایجاد بازی ریاضی شهاب سنگ
Creating a Meteor Math Game
مقدمه بازی ریاضی شهاب سنگ
Meteor Math Game Introduction
چالش 1 -- ایجاد یک اسپرایت سفینه
Challenge 1 -- Creating a Ship Sprite
راه حل 1 -- ایجاد یک اسپرایت سفینه
Solution 1 -- Creating a Ship Sprite
چالش 2 -- حرکت سفینه
Challenge 2 -- Ship Movement
راه حل 2 -- حرکت سفینه
Solution 2 -- Ship Movement
سلام، نام من گرگ است. من 2 دهه آخر کار حرفه ای خود را به عنوان طراح، عکاس، برنامه نویس، وبلاگ نویس و کارآفرین گذرانده ام. من همچنین یک شوهر و یک پدر 3 فرزند هستم، بنابراین از همه کسانی که به دنبال یافتن تعادل مناسب کار و زندگی هستند قدردانی می کنم. این یکی از دلایلی است که من به آموزش مهارتهای نرمافزاری که زندگی حرفهای آنها را به جلو میبرد، بلکه رویکردهای گردش کار هوشمندی که زمان را به آنها باز میگرداند، بسیار مشتاق هستم.
حوزه اصلی تمرکز من طراحی و عکاسی است، اما من همچنین عاشق برنامه نویسی، طراحی پایگاه داده، و تقریباً هر چیزی که به زندگی کارآفرینی مربوط می شود، هستم.
من مشتاقانه منتظرم که دانش (و اشتیاقم به) نرم افزار را با شما به اشتراک بگذارم. هدف من این است که نه تنها به شما کمک کنم در استفاده از نرم افزار مهارت داشته باشید، بلکه به شما کمک کنم هوشمندتر و کارآمدتر کار کنید.
نمایش نظرات