درباره این دوره
مفاهیم اساسی، ابزارها و عملکردهایی را که برای ساختن پروژههای کاملاً کاربردی با زبان برنامهنویسی بصری، Scratch، نیاز دارید، بیاموزید.
با این آموزش برای زبان آموزان مبتدی تا متوسط، پایه ای قوی در برنامه نویسی اسکرچ و بصری ایجاد کنید.
کد ساختمان با استفاده از بلوک های فرمان
با استفاده از سیستم مختصات
اصول برنامه نویسی
نمونه پروژه های واقعی
محتوا و نمای کلی
مناسب برای دانش آموزان بالای 7 سال، معلمان و والدینی که می خواهند اصول برنامه نویسی بصری را به فرزندان خود آموزش دهند. هر بخش شامل تمرینهایی است، بنابراین میتوانید مهارتهای تازه آموخته شده خود را فوراً به کار ببرید. این یک سخنرانی در مورد تک تک بلوک ها در Scratch با توضیح خسته کننده نیست! با مرور نمونه های واقعی کاربر را به چالش می کشد.
با نصب برنامه رایگان اسکرچ و Adobe Air، این دوره شما را با درک اولیه سیستم مختصات و چرخش، حرکت و حس و دستکاری کاراکتر (اسپرایت) آشنا می کند. با تسلط بر اصول اولیه، این دوره به موضوعات پیشرفتهتری از جمله کنترلهای منطقی (اگر/آنگاه/دیگر و حلقههای همیشه)، پردازش سریال و موازی و تعامل پویا بین اسپریتها میرود. با ایجاد پروژه های دقیق، درک قوی از مفاهیم برنامه نویسی و نحوه کار آنها در Scratch ایجاد خواهید کرد. پس از اتمام دوره، دانش ایجاد بازی های ویدئویی، آموزش های آموزشی و ارائه های خود را با استفاده از Scratch خواهید داشت. این برای دانشآموزانی که میخواهند کمکهای بصری قدرتمندی برای تکمیل ارائه شفاهی یا گزارش کتاب ایجاد کنند عالی است.
چرا این دوره را به جای دوره دیگری انتخاب کنید؟
مهمتر از همه، پیشینه برنامه نویسی و دانش گسترده من از Scratch به این معنی است که من اطلاعات زیادی در مورد این موضوع دارم. و سابقه تدریس من به این معنی است که می توانم این دانش را در قالبی آسان به شما منتقل کنم.
این دوره حاوی محتوای بیشتری است و بیشتر از سایرین به نمونه های عملی می رود. این ترکیبی عالی از تمرین و تئوری است که به شما کمک می کند تا فوراً پروژه خود را اجرا کنید.
مثالهای گام به گام برای درک اصول برنامهنویسی کلیدی هستند - من فقط به شما یاد نمیدهم که چگونه از Scratch استفاده کنید، بلکه به شما یاد میدهم که چگونه آنچه را که برای برنامهنویسی خودتان باید بدانید.
برخلاف سایر ویدیوهای Scratch موجود، این فقط یک ضبط صفحه نیست - این دوره شامل یادداشتها و نمودارهای دقیق در داخل ویدیو است تا یادگیری شما را تقویت کند و به شما کمک کند نکات کلیدی را در طول دوره به خاطر بسپارید.
مربی کیست و چقدر دانش دارند؟
سلام، من Santanu Das هستم و بیش از 25 سال است که در C++، C، FORTRAN، Java و دیگران برنامه نویسی می کنم. من به عنوان دستیار تدریس، C++ را در MIT (جایی که Scratch در آنجا ایجاد شد) به برخی از باهوش ترین دانشجویان جهان آموزش دادم در حالی که مدرک خود را در رشته مهندسی دریافت کردم. در حال حاضر، من بیش از 800 توسعه دهنده نرم افزار را در یکی از بزرگترین شرکت های نرم افزار خصوصی در جهان مدیریت می کنم. در طول چند سال گذشته، من در مدرسه ابتدایی پسرم کلاس اسکرچ را به دانشآموزان کلاس سوم دبستان تدریس میکردم، بنابراین در حین یادگیری اسکرچ، تجربهای مستقیم در مورد موانع رایج داشتم. من اسکرچ را آموزش میدهم زیرا میخواهم جوانان را تشویق کنم تا منطق و مهارتهای تصمیمگیری خود را بهبود بخشند، STEM را در کلاس درس تشویق کنند، و به مردم کمک کنم خلق بازیهای ویدیویی را که بازی میکنند درک کنند. من معتقدم که برنامه نویسی پایه محکمی برای بسیاری از رشته های دیگر از جمله موسیقی و هنرهای آزاد و همچنین علوم، فناوری، مهندسی و ریاضی می سازد. من برای درآمد اضافی در کلاس درس نمی دهم. هزینه دوره صرف تولید آموزش های بیشتر Scratch و تامین مالی برنامه های محلی STEM Grant برای مدارس سراسر ایالات متحده می شود. چه بخواهید مهندس، پزشک، حسابدار یا مربی باشید، اسکرچ مهارت های تصمیم گیری، سازمانی و ریاضی شما را در هر سطحی تقویت می کند.
در دوره چه چیزی وجود دارد؟
بیش از 27 سخنرانی و نزدیک به 2.5 ساعت محتوا
اصول برنامه نویسی، بلوک های فرمان و سیستم مختصات را توضیح می دهد، دانش ضروری که خواهید یافت، ایجاد پروژه های خود را بسیار آسان تر می کند
من توضیح میدهم که چگونه میتوان بر موانع رایجی که کاربران با آنها روبرو میشوند غلبه کرد، با مرتکب اشتباه کردن در حین حرکت و بازگشت به عقب برای رفع آنها همانطور که دنبال میکنید.
درک خوبی از نحوه استفاده از بلوک ها و دستورات برنامه نویسی اولیه و پیشرفته خواهید داشت
شامل 4 نمونه پروژه عالی است که می توان از آنها برای ساخت تقریباً هر نوع بازی/برنامه ویدیویی استفاده کرد
الزامات دوره:
دانش آموزان باید رایانه شخصی یا مک داشته باشند. Scratch هنوز در دستگاه های تبلت پشتیبانی نمی شود.
نرم افزار رایگان Scratch را روی رایانه خود نصب کنید و آماده کار هستید. Adobe Air (یک افزونه رایگان) نیز مورد نیاز است و دستورالعملهای نصب ارائه شده است.
چه کسی باید شرکت کند؟
این کلاس فقط برای افرادی نیست که به برنامه نویسی کامپیوتری علاقه مند هستند - این کلاس برای کسانی است که می خواهند مهارت های منطقی و تصمیم گیری خود را تقویت کنند.
البته اگر به برنامه نویسی کامپیوتر علاقه دارید و می خواهید اصول اولیه را یاد بگیرید، این دوره را بگذرانید! این برای سنین 7+ (کلاس دوم به بالا) طراحی شده است. این یک مقدمه عالی برای برنامه نویسی/کدنویسی برای دانش آموزان در تمام سنین است.
این دوره همچنین یک آغازگر عالی برای معلمانی است که می خواهند برنامه نویسی را آموزش دهند و از دانش آموزان خود بخواهند پروژه های Scratch را به عنوان بخشی از برنامه درسی خود ارسال کنند. شامل مثالی از اینکه چگونه بچه ها می توانند از Scratch برای ایجاد یک "کمک بصری" منحصر به فرد برای یک پروژه کلاس درس استفاده کنند. این دوره در مدارس ابتدایی محلی برای آموزش Scratch به دانش آموزان استفاده می شود.
مناسب برای کودکانی که میخواهند یاد بگیرند چگونه بازیهای ویدیویی خود را بسازند، و والدینی که میخواهند یاد بگیرند که چگونه به کودکان خود در ایجاد مهارتهای برنامهنویسی و کدنویسی کمک کنند.
مهندس کامپیوتر، فارغ التحصیل و معلم MIT
نمایش نظرات