اسکرچ بهترین نرمافزار برنامهنویسی آموزشی موجود برای کودکان است. با اسکرچ میتوانید بازیها و پروژههای هنری تعاملی ایجاد کنید و درعینحال سرگرم شوید! این دوره شما را به یک مهندس نرمافزار یا توسعهدهنده اپلیکیشن تبدیل نمیکند، اما میتواند فعالیتهای سرگرمکنندهای را برای کودکان فراهم کند و به والدین و معلمان آموزشهای لازم را برای کمک به کودکان در یادگیری کدنویسی بدهد. در پایان این دوره، شما درک کاملی از اسکرچ خواهید داشت.
این دوره (و کتاب تکمیلی آن) ساخت چندین بازی کلاسیک مانند آجرشکن (Brick Breaker)، مار (Snake) و میوهخردکن (Fruit Ninja) را پوشش میدهد. بهجای بهخاطر سپردن لیستی از دستورات برنامهنویسی، شما با ساخت این بازیها میتوانید مفاهیم برنامهنویسی را بیاموزید. این درسها 6 پروژه هنری و بازی کامپیوتری را به همراه محتوای اضافی در مورد اشکالزدایی (دیباگ) و آزمایش با اسکرچ دنبال میکنند.
Al Sweigart یک توسعهدهنده نرمافزار در سانفرانسیسکو است که در هیوستون، تگزاس به دنیا آمد و در دانشگاه تگزاس در آستین تحصیل کرده است. او چهار کتاب برنامهنویسی پایتون نوشته، در کنفرانسهای پایتون سخنرانی کرده و به کودکان و بزرگسالان برنامهنویسی را آموزش داده است. پایتون زبان برنامهنویسی موردعلاقه اوست. وی توسعهدهنده چندین ماژول منبعباز برای آن است.
برای آشنایی مقدماتیتر با زبان اسکرچ میتوانید ابتدا دورهی آموزش اسکرچ را بگذرانید.
با قرار گرفتن تمرین ها و آزمون های مختلف در طول دوره، محیطی تعاملی فراهم شده است تا بهره گیری از محتوا و یادگیری بهتر و عمیق تر شود.
این دوره دارای زیرنویس اختصاصی است.
اسکرچ یک محیط برنامهنویسی رایگان است که توسط MIT Media Lab Lifelong Kindergarten Group برای کودکان 8 تا 16 ساله طراحی شده است که در مرورگر وب شما اجرا میشود. اما کاربران اسکرچ شامل افراد در هر سنی هستند، از جمله کودکان کوچکتر به همراه والدینشان. این نرمافزار شروع به توسعه مهارتهای برنامهنویسی و حل مسئله را برای هرکسی آسان میکند. سبک برنامهنویسی اسکرچ drag-and-drop است. این بدان معناست که کودک میتواند محیط مجازی خود را دستکاری کند و بلاکها را با کشیدن و رهاکردن در محیط قرار دهد.