چند مفهوم گسترده برای یادگیری از راه دور وجود دارد که باید در مورد اینکه چگونه می خواهید درس های خود را به دانش آموزان معرفی کنید بررسی کنید. این مفاهیم یادگیری ناهمزمان در مقابل یادگیری همزمان نامیده میشوند و تفاوت اصلی این است که شما میتوانید برنامهنویسی را از طریق مواد آماده شده در مقابل آموزش در زمان واقعی آموزش دهید. ناهمزمان: مدرسان مواد درسی را قبل از دسترسی دانش آموزان برای دانش آموزان آماده می کنند. دانش آموزان ممکن است در زمان انتخابی خود به مواد درسی دسترسی داشته باشند و در مدت زمان طولانی تری با یکدیگر تعامل خواهند داشت. مزایای آموزش ناهمزمان می توانید از مواد برای کلاس های دیگر استفاده مجدد کنیدهم برای شما و هم برای دانش آموزان راحت است! بدون توجه به مکان/در دسترس بودن، در زمان خود بیاموزید این یک رویکرد یادگیرنده محور است معمولاً مقرون به صرفه تر است زیرا می توانید از مواد آموزشی استفاده مجدد کنید معایب آموزش ناهمزمان.کمتر شخصی است دانش آموزان ممکن است احساس کنند کمتر روی کار خود سرمایه گذاری می کنند (بی تفاوتی) قابلیت های محدودی دارد.نیاز به نظم و انضباط و انگیزه زیادی از سوی دانش آموزان دارد تا خود را در مسیر درست
https://users.sussex.ac.uk/~tj86/Programming.html
نگه دارندهمزمان: مربیان و دانش آموزان به طور همزمان جمع می شوند و در "زمان واقعی" با تبادل بسیار کوتاه یا "تقریباً واقعی" بین مربیان و دانش آموزان تعامل دارند. مزایای تدریس همزمان تماسهای ویدیویی میتواند به حفظ همه افراد در مسیر یکسان کمک کند بازخورد بلادرنگ، به این معنی که دانشآموزان شما میتوانند سؤال بپرسند و با شما، مربی، تعامل داشته باشند برنامه هایی مانند CoScreen می توانند به تعاملی شدن سخنرانی های شما کمک کنند معایب آموزش همزمان تماس های ویدیویی می تواند خسته کننده باشدزوم-خستگی یک چیز واقعی است!ممکن است مسائل مربوط به زمان بندی ایجاد شود برنامه آموزشی ممکن است متناسب با سبک یادگیری هر دانش آموز نباشد، زیرا آنها نمی توانند به عقب برگردند و مطالبی را که پوشش داده شده است مرور کنند.بهترین شیوه های آموزش از راه دور را دنبال کنید شما ممکن است بهترین معلم برنامه نویسی در تمام دوران باشید، اما ترجمه این مهارت ها به یادگیری آنلاین کاملاً متفاوت است. کریستین گرین هاو، دانشیار فناوری آموزشی در دانشگاه ایالتی میشیگان، گفت: «[ما] از تحقیقات میدانیم که آموزش اهمیت دارد. مربیان نمی توانند فقط کتاب درسی را اسکن کنند، درس را ضبط کنند، آنها را آنلاین قرار دهند و انتظار یادگیری مشابه یا بهتر را داشته باشند.»شما باید با ابزارهای جدید خود سازگار شوید و یاد بگیرید که چگونه از آنها برای ایجاد یک اثر استفاده کنیدفضای یادگیری فعال برای اتصال از ویدئو کنفرانس استفاده کنید اگر به صورت همزمان تدریس می کنید، باید با دانش آموزان خود تماس ویدیویی برقرار کنید. درسهای حضوری میتوانند به شما این امکان را بدهند که در زمان واقعی با هم تعامل داشته باشید و دانشآموزان خود را درگیر درس نگه دارید، همانطور که گویی در کنار آنها هستید، اما این بدون تفاوت نیست. این شبیه ترین آموزش حضوری است، و برای معلمان آشناترین است، اما به قوانین جدیدی نیاز دارد، مانند خط مشی های چت، ویدیو، و نادیده گرفتن، و شما را ملزم می کند در مورد ضبط یا عدم ضبط تصمیم بگیرید. تماس های شما این تصمیمات بر انتخاب شما برای استفاده از ابزارهایی مانند Zoom، Cisco Webex Meetings و CoScreen تأثیر می گذارد. هر ابزاری قابلیت های خاص خود را دارد. به عنوان مثال، CoScreen به شما امکان می دهد از ماوس خود بر روی رایانه دانش آموز خود برای اشاره به چیزی استفاده کنید، اما این امکان را به شما نمی دهد که سایر شرکت کنندگان را مانند Zoom بی صدا کنید. تلاش برای برنامه نویسی جفت برنامه نویسی جفت هنگام یادگیری کدنویسی فوق العاده مفید است.
شما (معلم، اگر وقت دارید) می توانید به عنوان یک راهنما برای دانش آموزان خود عمل کنید، زیرا آنها به عنوان رانندگان کار می کنند، یا می توانید به دانش آموزان خود اجازه دهید تیم شوند و این کار را به عنوان یک پروژه تیمی انجام دهند.