برنامه نویسی اسکرچ برای کودکان +8 سال

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

جدید
17 دانشجو
مقدماتی

امیرحسین شکوریان

به‌روزرسانی: ۱۴۰۴/۰۵/۰۶

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

آنچه در این دوره می‌آموزید

افزایش هوش منطقی

افزایش توانایی حل مسئله

یادگیری تفکر الگوریتمی

آشنایی با مختصات و زوایا در ریاضیات

طراحی بازی و انیمیشن های ساده

محتوای دوره

2 فصل 15 جلسه 4 ساعت ویدیو
آشنایی با محیط اسکرچ و دستورات
  باز کردن حساب کاربری در سایت اسکرچ
مشاهده
"11:42
  نصب اسکرچ
مشاهده
"07:20
  آشنایی بیشتر با محیط برنامه نویسی اسکرچ و دستورات حرکت
"22:58
  آشنایی با ادامه دستورات حرکت و دستورات ظاهر
"20:29
  آشنایی با دستورات صدا و نوشتن اولین برنامه
"18:48
  توسعه برنامه حرکت گربه و تغییر جهت حرکت
"23:37
پروژه ها

پیش‌نیاز‌ها

در طول دوره، مفاهیمی مثل حرکت در جهت خاص، چرخش کاراکترها و تکرار دستورات وجود داره که با کمک درک ابتدایی از زاویه‌ها و عملیات ریاضی ساده بهتر فهمیده می‌شن. اگر کودک این مفاهیم پایه‌ای رو بلده (حتی در حد خیلی ساده و شهودی)، با خیال راحت می‌تونه مسیر یادگیری رو دنبال کنه. در غیر این صورت، پیشنهاد می‌شه قبل از شروع دوره، یه مرور کوتاه و تصویری روی این مفاهیم انجام بشه.

درباره دوره

این دوره‌ی آموزش اسکرچ ویژه‌ی کودکان و نوجوانان طراحی شده تا با زبان برنامه‌نویسی بصری Scratch، مفاهیم اصلی برنامه‌نویسی رو از پایه و به صورت ساختاریافته یاد بگیرن.
در جلسات ابتدایی، تمامی دستورات و مفاهیم پایه‌ای به صورت جداگانه آموزش داده می‌شن تا کودک بدون نیاز به تجربه قبلی، کاملاً با محیط و ساختار برنامه‌نویسی در اسکرچ آشنا بشه.

پس از تسلط به دستورات، کودک وارد فاز پروژه‌ای دوره می‌شه که شامل ۳ پروژه جذاب هست:

یک انیمیشن
دو بازی ساده و هیجان‌انگیز که مفاهیم مهم برنامه‌نویسی در اون‌ها به‌کار گرفته می‌شه
در پایان این دوره، کودک توانایی طراحی و ساخت بازی‌ها و ایده‌های ساده خودش رو پیدا می‌کنه و به شکل کاملاً شهودی می‌تونه تفکر منطقی و الگوریتمی رو در عمل به کار بگیره.

اطلاعات بیشتر

درباره استاد

امیرحسین شکوریان
1 دوره
17 دانشجو

امیرحسین شکوریان با سابقه‌ای چندساله در توسعه نرم‌افزار، یکی از متخصصان فعال در حوزه طراحی و پیاده‌سازی سیستم‌های بک‌اند مقیاس‌پذیر است. او فارغ‌التحصیل مهندسی کامپیوتر از دانشگاه رازی و توسعه‌دهنده‌ای متخصص در زبان Go و معماری میکروسرویس‌هاست.

امیرحسین در سال‌های اخیر به‌عنوان توسعه‌دهنده‌ی ریموت، با تیم‌های بین‌المللی از جمله در کانادا و امارات همکاری داشته و در پروژه‌هایی مانند ساخت سیستم چت بلادرنگ (inspired by Telegram) و توسعه اپلیکیشن‌های تحت وب بر پایه Docker، RabbitMQ، PostgreSQL و Clean Architecture نقش کلیدی ایفا کرده است.

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

از مهم‌ترین فعالیت‌ها و دستاوردهای حرفه‌ای امیرحسین شکوریان می‌توان به موارد زیر اشاره کرد:

طراحی و پیاده‌سازی اپلیکیشن چت مبتنی بر WebSocket، Microservices و RabbitMQ

توسعه داشبوردهای تجمیعی با Laravel، Livewire و AlpineJS برای مدیریت داده‌های سازمانی

ساخت اپلیکیشن‌های مبتنی بر Shopify و یکپارچه‌سازی آن با سیستم‌های بازاریابی مانند Klaviyo

تسلط بالا بر CI/CD، تست‌نویسی خودکار (TDD) و توسعه امن و مقیاس‌پذیر APIها

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

اطلاعات بیشتر