لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تفکر محاسباتی برای مدرسان K-12: انتزاع، متدها و لیستها
- آخرین آپدیت
دانلود Computational Thinking for K-12 Educators: Abstraction, Methods, and Lists
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
گیمرها چگونه با فشردن دکمههای کنترلر خود باعث اتفاق افتادن امور میشوند؟ کامپیوتر چگونه امتیازات بازیکنان را ردیابی میکند؟
این دوره مفاهیم حلقههای تو در تو، رویدادها (Events) و متغیرها را آموزش میدهد. برای هر مفهوم، ابتدا به شما کمک میکنیم تا تجربیات دنیای واقعی را که با آنها آشنا هستید به مفاهیم برنامهنویسی مرتبط کنید. سپس از طریق یک فرآیند داربستبندی شناختی، شما را در توسعه مهارت حل مسئله با حلقههای تو در تو، رویدادها و متغیرها به گونهای درگیر میکنیم که میزان استرس و سردرگمی به حداقل برسد.
در طول این مسیر، با چالشهای رایج یا «باگهایی» که دانشآموزان در مواجهه با این مفاهیم دارند و همچنین روشهای کمک به آنها برای یافتن و رفع این خطاها آشنا خواهید شد. همچنین برای مدیریت بحثهای کلاسی جهت ایجاد درک عمیقتر در دانشآموزان راهنمایی میشوید.
در نهایت، یاد میگیرید که چگونه تجربیات یادگیری برنامهنویسی با استرس کم را از طریق «مسائل پارسونز» (Parsons' Problems) ایجاد کنید. علاوه بر این، یک ایمیل برای مشاور، مدیر یا سازمانهای والدین تنظیم خواهید کرد تا آنها را با ارزش آموزش علوم کامپیوتر برای تمامی دانشآموزان آشنا کنید.
سرفصل ها و درس ها
معرفی دوره
Course Orientation
خوش آمدید!
Welcome!
اختیاری: تخصص تفکر محاسباتی و برنامهنویسی بلوکی در آموزش K-12
Optional: The Computational Thinking & Block Programming in K-12 Education Specialization
انتزاعها بخش اول
Abstractions Part 1
پازلهای تعاملی چیستند؟
What are interactive puzzles?
دیباگینگ: متدها و پارامترها
Debugging: Methods and Parameters
اختیاری: نوشتن برنامهها: چه چیزی برای معلمان خاص است؟
(Optional) Writing Programs: What's Special for Teachers?
دیباگینگ: متدها و پارامترها
Debugging: Methods and Parameters
انتزاعها بخش دوم
Abstractions Part 2
اختیاری: پازلهای برنامهنویسی بیشتر اما متفاوت!
(Optional) More programming puzzles -- but different!
بحث کلاسی: انتزاعها
Classroom Discussion: Abstractions
معرفی: بازگشتی (Recursion)
Introducing: Recursion
بازگشتی: تغییر کد هدایتشده
Recursion: Guided Code Modification
بازگشتی: Pencilcode.net
Recursion: Pencilcode.net
اختیاری: نحوه استفاده از Stepper برای دنبال کردن کد DrawNestedSquare (کد اصلی)
Optional: How to Use Stepper to "Follow Along" DrawNestedSquare - Original Code
اختیاری: نحوه استفاده از Stepper برای دنبال کردن کد DrawNestedSquare (توقف زودتر)
Optional: How to Use Stepper to "Follow Along" DrawNestedSquare - Stop Earlier
اختیاری: نحوه استفاده از Stepper برای دنبال کردن کد DrawNestedSquare (کاهش اندازه به میزان ۲۰)
Optional: How to Use Stepper to "Follow Along" DrawNestedSquare - Decrease Size by 20
اختیاری: نحوه استفاده از Stepper برای دنبال کردن کد DrawNestedSquare (تغییر آفست)
Optional: How to Use Stepper to "Follow Along" DrawNestedSquare - Change Offset
نمایش نظرات