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

امیرحسین شکوریان
بهروزرسانی: ۱۴۰۴/۰۵/۰۶
آنچه در این دوره میآموزید
افزایش هوش منطقی
افزایش توانایی حل مسئله
یادگیری تفکر الگوریتمی
آشنایی با مختصات و زوایا در ریاضیات
طراحی بازی و انیمیشن های ساده
محتوای دوره
پیشنیازها
در طول دوره، مفاهیمی مثل حرکت در جهت خاص، چرخش کاراکترها و تکرار دستورات وجود داره که با کمک درک ابتدایی از زاویهها و عملیات ریاضی ساده بهتر فهمیده میشن. اگر کودک این مفاهیم پایهای رو بلده (حتی در حد خیلی ساده و شهودی)، با خیال راحت میتونه مسیر یادگیری رو دنبال کنه. در غیر این صورت، پیشنهاد میشه قبل از شروع دوره، یه مرور کوتاه و تصویری روی این مفاهیم انجام بشه.
درباره دوره
این دورهی آموزش اسکرچ ویژهی کودکان و نوجوانان طراحی شده تا با زبان برنامهنویسی بصری Scratch، مفاهیم اصلی برنامهنویسی رو از پایه و به صورت ساختاریافته یاد بگیرن.
در جلسات ابتدایی، تمامی دستورات و مفاهیم پایهای به صورت جداگانه آموزش داده میشن تا کودک بدون نیاز به تجربه قبلی، کاملاً با محیط و ساختار برنامهنویسی در اسکرچ آشنا بشه.
پس از تسلط به دستورات، کودک وارد فاز پروژهای دوره میشه که شامل ۳ پروژه جذاب هست:
یک انیمیشن
دو بازی ساده و هیجانانگیز که مفاهیم مهم برنامهنویسی در اونها بهکار گرفته میشه
در پایان این دوره، کودک توانایی طراحی و ساخت بازیها و ایدههای ساده خودش رو پیدا میکنه و به شکل کاملاً شهودی میتونه تفکر منطقی و الگوریتمی رو در عمل به کار بگیره.
اطلاعات بیشتر
درباره استاد

امیرحسین شکوریان با سابقهای چندساله در توسعه نرمافزار، یکی از متخصصان فعال در حوزه طراحی و پیادهسازی سیستمهای بکاند مقیاسپذیر است. او فارغالتحصیل مهندسی کامپیوتر از دانشگاه رازی و توسعهدهندهای متخصص در زبان Go و معماری میکروسرویسهاست.
امیرحسین در سالهای اخیر بهعنوان توسعهدهندهی ریموت، با تیمهای بینالمللی از جمله در کانادا و امارات همکاری داشته و در پروژههایی مانند ساخت سیستم چت بلادرنگ (inspired by Telegram) و توسعه اپلیکیشنهای تحت وب بر پایه Docker، RabbitMQ، PostgreSQL و Clean Architecture نقش کلیدی ایفا کرده است.
آنچه او را از بسیاری دیگر متمایز میکند، تواناییاش در ترجمه مفاهیم پیچیده فنی به زبان ساده و قابلفهم برای دانشجویان است. تجربه تدریس او، همراه با رویکردی عملی و پروژهمحور، باعث شده یادگیری برای مخاطبان ملموس، کاربردی و اثربخش باشد.
از مهمترین فعالیتها و دستاوردهای حرفهای امیرحسین شکوریان میتوان به موارد زیر اشاره کرد:
طراحی و پیادهسازی اپلیکیشن چت مبتنی بر WebSocket، Microservices و RabbitMQ
توسعه داشبوردهای تجمیعی با Laravel، Livewire و AlpineJS برای مدیریت دادههای سازمانی
ساخت اپلیکیشنهای مبتنی بر Shopify و یکپارچهسازی آن با سیستمهای بازاریابی مانند Klaviyo
تسلط بالا بر CI/CD، تستنویسی خودکار (TDD) و توسعه امن و مقیاسپذیر APIها
امیرحسین با اعتقاد به قدرت آموزش و توسعه فردی، در مسیر انتقال تجربیات فنی خود به نسل آینده برنامهنویسان، دورههایی طراحی کرده که نه فقط دانش فنی، بلکه تفکر سیستمی، طراحی مهندسی، و نگاه ساختاریافته به حل مسئله را نیز منتقل میکند.
اطلاعات بیشتر