معرفی دوره Blockly
Blockly یک محیط برنامهنویسی بلوکی و آموزشی است که با استفاده از بلوکهای قابل اتصال، مفاهیم برنامهنویسی را به شکلی دیداری و قابل فهم آموزش میدهد. در Blockly Games، یادگیری از ساختارهای ساده شروع میشود و بهتدریج مفاهیمی مانند حلقهها (Loops)، شرطها (Conditionals)، توابع (Functions) و منطق را آموزش میدهد و در مراحل پایانی، مسیر ورود به برنامهنویسی متنی و JavaScript را فراهم میکند.
این دوره در ۸ مرحله آموزشی طراحی شده و آموزشها به زبان فارسی ارائه میشوند. در طول دوره، اصطلاحات و مفاهیم مهم برنامهنویسی با معادل English نیز معرفی میشوند تا هنرجو علاوه بر یادگیری مفهومی، با واژگان رایج و تخصصی برنامهنویسی نیز آشنا شود.
این دوره با تدریس ترانه شهسواری آماده و تکمیل شده است و ویدئوهای آموزشی آن در اسپاتپلیر ارائه میشوند.
سرفصل های دوره
مرحله ۱: پازل — Puzzle
آشنایی با Blocks
اتصال بلوکها به یکدیگر
ترتیب قرارگیری بلوکها
ساخت دستور با کنار هم قرار دادن بلوکها
آشنایی اولیه با منطق برنامهنویسی بلوکی
مرحله ۲: هزارتو — Maze
دستورهای حرکتی
ترتیب اجرای دستورات
Loops
Conditionals
طراحی الگوریتم برای رسیدن به هدف
حل مسئله و پیدا کردن مسیر مناسب
مرحله ۳: پرنده — Bird
Conditionals
تصمیمگیری در برنامه
شرایط مختلف
کنترل جریان برنامه Control Flow
حل مسئله با استفاده از منطق
مرحله ۴: لاکپشت — Turtle
Loops
تکرار دستورات
Nested Loops
طراحی الگو
استفاده از ترتیب و منطق دستورات
مرحله ۵: فیلم — Movie
Math
معادلات
استفاده از اعداد در برنامه
منطق ریاضی
کنترل عناصر متحرک
ترکیب ریاضیات و برنامهنویسی
مرحله ۶: آهنگ — Music
Functions
تعریف تابع
فراخوانی تابع
سازماندهی دستورات
استفاده مجدد از کد
ساخت ترکیبهای مختلف موسیقایی
مرحله ۷: سرپرست تالاب — Pond Tutor
آشنایی با برنامهنویسی متنی
ارتباط بین Block و Code
آشنایی با ساختار کد
مفاهیم اولیه JavaScript
اجرای دستورات به شکل متنی
مرحله ۸: تالاب — Pond
در Pond، هنرجو باید رفتار یک اردک را برنامهریزی کند و برای حل مسئله از مفاهیم برنامهنویسی استفاده کند.
در این مرحله میتوان از Blocks یا JavaScript استفاده کرد و هنرجو فرصت دارد مفاهیمی را که در مراحل قبل یاد گرفته، در یک محیط آزادتر به کار بگیرد.
چالشها و فعالیتهای عملی دوره
در این دوره، مفاهیم برنامهنویسی را با ساخت پروژهها و انجام فعالیتهای زیر تمرین میکنید:
- حل پازل و اتصال بلوکها
- طراحی الگوریتم عبور از هزارتو
- تصمیمگیری و شرطها در مرحله Bird
- رسم الگوها با Turtle
- کنترل عناصر متحرک در Movie
- ساخت ترکیبهای موسیقایی با Music
- ارتباط بلوک و کد متنی در Pond Tutor
- برنامهریزی رفتار اردک در Pond
در این دوره چه مهارتهایی یاد میگیرید؟
- مسئله را به مراحل مختلف تقسیم کند.
- برای حل مسائل الگوریتم طراحی کند.
- از بلوکهای برنامهنویسی برای ساخت دستور استفاده کند.
- از شرطها و حلقهها استفاده کند.
- مفهوم Function را درک و به کار بگیرد.
- از منطق و ریاضیات در برنامهنویسی استفاده کند.
- ارتباط بین برنامهنویسی بلوکی و متنی را بهتر درک کند.
- با مفاهیم اولیه JavaScript آشنا شود.
- مفاهیم یادگرفتهشده را در چالشهای مختلف به کار بگیرد.
مسیرهای ادامه یادگیری پس از این دوره
- مسیر پیشنهادی یادگیری: Scratch ← Blockly ← برنامهنویسی متنی ← JavaScript
مسیرهای ادامه یادگیری
آمادگی برای برنامهنویسی متنی
در دوره Blockly، هنرجو از مفاهیمی که در Scratch آموخته است استفاده میکند و بهتدریج با ساختارهای پیچیدهتر برنامهنویسی و در مراحل پایانی با JavaScript آشنا میشود.
ادامه یادگیری JavaScript
این مسیر میتواند پایهای برای ورود هنرجو به دورههای بعدی برنامهنویسی و یادگیری زبانهای برنامهنویسی متنی باشد.
این دوره مناسب چه افرادی است؟
- دوره Scratch را گذراندهاند.
- با مفاهیم پایه برنامهنویسی آشنایی دارند.
- میخواهند مفاهیم برنامهنویسی را عمیقتر یاد بگیرند.
- به حل مسئله و چالشهای منطقی علاقه دارند.
- میخواهند از برنامهنویسی بلوکی به سمت برنامهنویسی متنی حرکت کنند.
- قصد دارند با مفاهیم اولیه JavaScript آشنا شوند.
ویژگیهای دوره
- آموزش مرحلهبهمرحله
- دارای ۸ مرحله آموزشی
- آموزش به زبان فارسی
- بیان اصطلاحات تخصصی به زبان انگلیسی
- ادامه مسیر یادگیری پس از Scratch
- تمرکز بر حل مسئله و تفکر الگوریتمی
- آموزش Loops و Conditionals
- آموزش Functions
- استفاده از مفاهیم ریاضی در برنامهنویسی
- حرکت تدریجی از برنامهنویسی بلوکی به برنامهنویسی متنی
- آشنایی با JavaScript
- یادگیری در قالب چالشها و فعالیتهای تعاملی
- دوره تکمیل شده و آماده یادگیری است
- ارائه ویدئوهای آموزشی در اسپاتپلیر
- مدرس: ترانه شهسواری
پیشنیاز دوره
- گذراندن دوره Scratch الزامی است.
- برای شروع دوره Blockly، هنرجو باید با مفاهیم پایه برنامهنویسی، محیط برنامهنویسی بلوکی و ساختارهایی مانند Sequence، Loops، Conditions و Events آشنایی داشته باشد.
- به همین دلیل، تسلط بر مباحث دوره Scratch پیشنیاز ورود به این دوره است.
- Blockly در این مسیر بهعنوان مرحلهای بعد از Scratch، مفاهیم برنامهنویسی را در قالب چالشهای ساختاریافته ادامه میدهد و در مراحل پایانی، هنرجو را با برنامهنویسی متنی و JavaScript آشنا میکند.
سوالات متداول
آیا برای شرکت در دوره Blockly باید Scratch را بلد باشم؟
بله. گذراندن دوره Scratch پیشنیاز الزامی این دوره است.
آیا Blockly ادامه دوره Scratch است؟
بله. در مسیر آموزشی این مجموعه، Blockly بعد از Scratch قرار میگیرد و مفاهیم برنامهنویسی را در سطح بالاتری ادامه میدهد.
آیا در Blockly فقط با بلوکها برنامهنویسی میکنیم؟
خیر. در مراحل پایانی، هنرجو با برنامهنویسی متنی و JavaScript نیز آشنا میشود.
آیا JavaScript در این دوره بهصورت کامل آموزش داده میشود؟
خیر. هدف این دوره آموزش کامل JavaScript نیست؛ بلکه در مراحل پایانی، هنرجو با برنامهنویسی متنی و مفاهیم اولیه JavaScript آشنا میشود تا برای ادامه مسیر آماده شود.
دوره به چه زبانی تدریس میشود؟
آموزش دوره به زبان فارسی است و اصطلاحات و مفاهیم تخصصی با معادل انگلیسی نیز بیان میشوند.
دوره شامل چند مرحله است؟
دوره شامل ۸ مرحله است: Puzzle — پازل Maze — هزارتو Bird — پرنده Turtle — لاکپشت Movie — فیلم Music — آهنگ Pond Tutor — سرپرست تالاب Pond — تالاب
آموزشها چگونه در اختیار هنرجو قرار میگیرند؟
ویدئوهای آموزشی این دوره در اسپاتپلیر ارائه میشوند. دوره آماده و تکمیل شده است.
محصولات مرتبط
آموزش جامع Python از صفر تا بازار کار
آموزش اسکرچ؛ برنامهنویسی و بازیسازی | Scratch
آموزش اسکرچ جونیور برای کودکان | ScratchJr
دوره جامع طراحی و توسعه وب
اگر میخواهید طراحی سایت را از پایه یاد بگیرید و به سطح اجرای پروژههای واقعی برسید، این دوره جامع طراحی و توسعه وب دقیقاً برای شماست. در این دوره بهصورت کاملاً پروژهمحور، طراحی سایت با HTML، CSS، Bootstrap، وردپرس، ووکامرس، المنتور و مدیریت هاست آموزش داده میشود و در پایان قادر خواهید بود وبسایتهای حرفهای و فروشگاهی پیادهسازی کنید.
نظرات
متوسط امتیازات
جزئیات امتیازات
برای نوشتن دیدگاه باید وارد بشوید.
یک تیکت پشتیبانی ارسال کنید یا گفتگوهای قبلی خود را بررسی کنید.
قیمت



نظرات
هنوز دیدگاهی ثبت نشده است.