دوره های آموزش برنامه نویسی، ویژه دانش آموزان
آموزش اسکرچ – دانش آموزان متوسطه
جعبه ابزار اسکرچ
مسابقه برنامه نویسی دانش آموزی
اسکرچ یا اپ اینونتور؟
اینکه شما الان تو این صفحه و در حال خوندن این مقاله هستید نشون میده که احتمالا از اهمیت یادگیری برنامه نویسی برای دانش آموزان مطلع هستید ولی اگه دوست داشتید میتونید این مقاله از سایت من رو هم بخونید: چرا یادگیری برنامه نویسی برای دانش آموزان ضروری است؟
اما بریم سراغ اصل موضوع: من دانش آموز هستم اسکرچ یاد بگیرم یا اپ اینونتور؟ برای پاسخ به این سوال باید سن و تجربه شما در برنامه نویسی رو در نظر بگیریم. من در ادامه فرض رو بر این میذارم که شما هیچ تجربه ای از برنامه نویسی ندارید و با توجه به سن شما یه سری پیشنهادات بهتون میدم:
اما قبلش ببینیم اسکرچ و اپ اینونتور چی هستند…
اسکرچ چیست؟
اسکرچ یک زبان برنامه نویسی به صورت گرافیکی است که دستورات رو تایپ نمیکنیم و با Drag & Drop یا همون کشیدن و رها کردن بلوک ها برنامه نویسی میکنیم. مثلا در تصویر زیر میتونید قسمتی از دستوراتی که بچه ها در کلاسهای من درست کردن رو ببینید. بازی سوپر ماریو
شاید در نگاه اول وقتی میگیم بچه ها با Drag & Drop برنامه نویسی میکنند اینجور به نظر برسه که کار سختی انجام نمیدن و همه چیز آماده است. در صورتی که در کد بالا میبینید که بچه ها خودشون باید فکر کنند، تحلیل کنند و منطق بازی رو پیاده سازی کنند.اسکرچ شرایطی رو فراهم میکنه که بچه ها راحت تر برنامه نویسی رو یاد بگیرند و در قالب رنگها و بلاک ها چهاروب برنامه نویسی رو یاد بگیرند. دلیل قدرتمند بودن اسکرچ هم مشخصه. چون آدما معمولی نرم افزار اسکرچ رو درست نکردن، دانشمندان دانشگاه MIT این نرم افزار رو توسعه دادن.
اپ اینونتور چیست؟
من ابتدایی دوره اول هستم، چی یاد بگیرم بهتره؟
(اول دبستان، دوم دبستان ، سوم دبستان)
در کنار نرم افزار اسکرچ، یه نرم افزار دیگه داریم به اسم اسکرچ جونیور. اسکرچ جونیور مناسب سن شماست. تمرکز این نرم افزار روی اینه که شما کار با رایانه یاد بگیرید، بتونید نقاشی و کاراکتر خودتون رو خلق کنید و البته در کنارش مفاهیم ساده برنامه نویسی هم یاد بگیرید.من فعلا در سایتم همچین دوره ای آماده نکردم ولی اگه مایل هستید این دوره رو آماده کنم در قسمت کامنتها بگید 🙂
نکته: اگر شما این دوره رو گذروندید با مشورت مربیتون میتونید دوره اسکرچ رو شروع کنید. چرا میگم مشورت مربی؟ که یه وقت وارد کلاسی نشید که همه از شما بزرگترن و مطالب رو جوری بگن که از سن شما بالاتر باشه و شما یاد نگیرید
من ابتدایی دوره دوم هستم، چی یاد بگیرم بهتره؟
(چهارم دبستان، پنجم دبستان ، ششم دبستان)
با اسکرچ میشه یه بازی ساده در حد حرکت کردنِ یه گربه و میو میو کردنش درست کرد تا بازیهای خیلی خفنی که اصلا فکرش رو نمیکنید که با اسکرچ میشه این کارا رو انجام داد! شما در سنی هستید که میتونید اسکرچ یاد بگیرید و بابت اینکه تو این سن به فکر افتادید که برنامه نویسی یاد بگیرید باید بهتون تبریک بگم. برنامه نویسی خیلی میتونه در افزایش اعتماد به نفس و رشد فکری شما کمک کنه. شما با اسکرچ میتونید هم بازی درست کنید و هم انیمیشن بسازید. ممکنه بعضی ها بهتون بگن که میتونید اپ اینونتور رو هم یاد بگیرید ولی من اصلا توصیه نمیکنم. شما تو این سن شاید بتونید اپ اینونتور رو ساده و مقدماتی یاد بگیرید ولی سن شما برای یادگیری اپ اینونتور به صورت پیشرفته مناسب نیست. اپ اینونتور مناسب برای بچه های 13 تا 16 ساله. پس به جای اینکه به اشتباه برید و اپ اینونتور رو به صورت مقدماتی یاد بگیرید برید و اسکرچ رو مقدماتی یاد بگیرید. مزیت این کار چیه؟
شما با یادگیری اسکرچ مقدماتی در مسیر درست یادگیری قرار میگیرید و برای دوره های بعدی میتونید اسکرچ رو رو ادامه بدید و به صورت حرفه ای بازیهای خیلی خفنی بسازید. در ادامه بازیهایی که دانش آموزان من در مقطع ابتدایی طراحی کردن رو ببینید و یه خورده انگیزه بگیرید که شما هم میتونید برنامه نویس بشید:
نجات دایره
پینگ پنگ
دربی
من متوسطه اول هستم، چی یاد بگیرم بهتره؟
(کلاس هفتم، هشتم، نهم)
اگه تا حالا برنامه نویسی کار نکردید پیشنهاد اولِ من با توجه به سنتون اسکرچه. شما با اسکرچ خیلی راحت تر میتونید مفاهیم برنامه نویسی رو یاد بگیرید و باهاش بازیها و انیمیشن های جذابی طراحی کنید.
بعد از اینکه دوره مقدماتی اسکرچ رو گذروندید 2 تا مسیرجلو شماست:
1- اسکرچ رو به صورت پیشرفته تر یاد بگیرید و با اکستنشن های اسکرچ هم کار کنید.
2- وارد دنیای ساخت اپلیکیشن و اپ اینونتور بشید. البته بستگی به این داره که دوره اسکرچ رو در چه حدی یاد گرفته باشید. اگه اسکرچ رو در حد جابجا کردن و پریدن گربه یاد گرفتید و نتونستید بازی های متنوعی بنویسید شاید بهتر باشه اسکرچ رو پیشرفته تر یاد بگیرید. البته که اگه تو این وضعیت هستید نیاز به مشورت دارید، اگه دوست داشتید میتونید در اینستاگرام به من پیام بدید تا کمکتون کنم. آخر این صفحه راههای ارتباطی رو میتونید ببینید.ولی بچه هایی که در دوره اول آموزش اسکرچ من شرکت کردن میتونه به عنوان دوره بعدی وارد دنیای جذاب اپ اینونتور بشن.
دانش آموزانی که در دوره آموزشی اسکرچِ من شرکت کردند این بازیها رو طراحی کردن:
آزادسازی قدس
کووید 19
نجات ماهی
اگر اسکرچ و اپ اینونتور رو به خوبی یاد گرفتید قدم بعدی شما میتونه ورود به زبانهای برنامه نویسی مثل پایتون، جاوا، جاوا اسکریپت و … باشه. در این نوشته نمیشه در مورد زبانهای برنامه نویسی صحبت کرد، اما اگه در مطالب سایت و کانال یوتیوبم بگردید حتما آموزشهای خوبی رو میتونید پیدا کنید
من متوسطه دوم هستم، چی یاد بگیرم بهتره؟
(کلاس دهم، یازدهم، دوازدهم)
مقطع متوسطه دوم مقطعی است که شما مسیرهای زیادی جلو پاتونه که انتخاب کنید. شما در این سن میتونید اسکرچ یا اپ اینونتور رو انتخاب کنید و یا یک زبان برنامه نویسی انتخاب کنید (مثل پایتون، جاوا، جاوا اسکریپت …) و اون رو یاد بگیرید.
اما پیشنهاد من اینه که از یکی از دو نرم افزار اسکرچ یا اپ اینونتور شروع کنید که چهارچوب و منطق برنامه نویسی رو درست تر یاد بگیرید. اگر شما مستقیما برید سراغ یک زبان برنامه نویسی و به خوبی اون زبان رو درک نکنید ممکنه از برنامه نویسی زده بشید و یا اعتماد به نفستون رو از دست ندید. پس شمایی که تو این سن ارزش برنامه نویسی رو درک کردید بهتره با صبر و حوصله برید جلو و عجله نکنید. مطمئن باشید اگه یکی از نرم افزارهای اسکرچ و یا اپ اینونتور رو خوب یاد بگیرید، یادگیری هر زبان برنامه نویسی برای شما شیرین و لذت بخشه.
در ضمن اگر خواستید یادگیری زبانهای برنامه نویسی رو شروع کنید بهتون پیشنهاد میکنم که از منوی سایت آموزشهای مربوط به شروع یادگیری برنامه نویسی رو ببینید.
دوره های آموزش برنامه نویسی، ویژه دانش آموزان
آموزش اسکرچ – دانش آموزان متوسطه
جعبه ابزار اسکرچ
مسابقه برنامه نویسی دانش آموزی
خواندن این مطالب را از دست ندهید:
- چرا یادگیری برنامه نویسی برای دانش آموزان ضروری است؟
- مسابقه برنامه نویسی دانش آموزی
- آموزش اسکرچ – جلسه اول
- نقشه راه برنامه نویسی
- آموزش اسکرچ | بازیسازی با اسکرچ یاد بگیرید
- نقشه راه برنامه نویسی اندروید
- جلسه 4 – ساخت بازی در اسکرچ
- جلسه 3: ساخت انیمیشن در اسکرچ
- جلسه 2 – نوشتن اولین پروژه در اسکرچ
- جلسه 6 – بازی پینگ پنگ در اسکرچ
- جلسه 5 – متغیر در اسکرچ
- جلسه 1 – مقدمات و نصب اسکرچ
- شروع برنامه نویسی
- دوره آموزش برنامه نویسی
- نقشه راه طراحی سایت