0

آموزش اسکرچ جونیور

آموزش اسکرچ جونیور

درباره این دوره
درباره دوره: اسکرچ جونیور یک زبان برنامه‌نویسی برای کودکان ۴ تا ۹ سال است. با استفاده از این زبان برنامه‌نویسی کودک می‌تواند بلوک‌ها را کنار هم بچیند و یک بازی یا انیمیشن درست کند. اسکرچ جونیور به کودک کمک می‌کند تا مفاهیم برنامه‌نویسی را یاد بگیرد سناریو را خودشان طراحی کنند و بازی و انیمیشن مطابق سناریو خودشان بسازند.طراحی سناریو، بازی و انیمیشن باعث افزایش اعتمادبه‌نفس و تقویت مهارت تفکر خلاق و انتقادی و تقویت مهارت حل مسئله است که در این دوره از مجموعه دوره‌های آموزش اسکرچ مکتب خونه به آن پرداخته شده است. اسکرچ جونیور یک زبان برنامه نویسی جذاب است که به کودکان اجازه می‌دهد تا بازی‌ها و داستان‌های ذهنی خود را با آن پیاده‌سازی کنند. با توجه به تأثیر مثبت برنامه نویسی روی ذهن و قدرت خلاقیت کودک، آموزش اسکرچ جونیور بسیار پرطرفدار و مهم است. اسکرچ جونیور (scratch junior) یک پلت فرم برنامه نویسی است. نام این نرم افزار از «اسکراچ» برگرفته شده که یک زبان برنامه نویسی کودکانه است. نرم افزار اسکرچ جونیور، در واقع برای برنامه نویسی با اسکرچ برای کودکان (از سن ۵ سال به بالا) طراحی شده است. زبان اسکرچ، مبتنی بر بلوک است. یعنی کودک می‌تواند با جابه‌جایی بلوک‌ها و عناصر، یک شخصیت، صدا و یا داستان ویژه بسازد. توجه داشته باشید که پلت فرم اسکرچ جونیور، رابط کاربری بسیار ساده‌ای دارد و برای کودکان ۵ سال به بالا (معمولاً ۵ تا ۷ سال) توصیه می‌شود. آموزش اسکرچ جی آر، به تمام کودکانی توصیه می‌شود که دوست دارند مفاهیم برنامه نویسی را یاد گرفته و با آن کار کنند. افراد خلاقی که در ذهن خود ایده‌های فراوانی دارند، افرادی که عاشق بازی و انیمیشن هستند و افرادی که به کارهای کامپیوتری و کدنویسی علاقه نشان می‌دهند، از مخاطبین آموزش‌های scratch junior خواهند بود. هر فردی با یادگیری برنامه نویسی، مهارت‌های بسیار زیادی برای ورود و حضور در دنیای کامپیوتری و نرم افزاری به‌دست خواهد آورد. علاوه بر آن، برنامه نویسی از جمله مهارت‌هایی است که خواص خود را در تقویت ذهن و قدرت حل مسأله در زندگی، به نمایش خواهد گذاشت. تمام این‌ها سبب خواهند شد تا دیدگاهی متفاوت و مثبت به یادگیری مفاهیم برنامه نویسی داشته باشیم. کودکان نیز از این قاعده مستثنی نیستند. آن‌ها نیاز دارند تا مهارت‌های ضروری برای بقا در عصر حاضر را یاد بگیرند. باید کودکان را آموزش داد که مهارت‌های رایانه‌ای جزو ضروری‌ترین نیازها هستند. آن‌ها باید بفهمند که چطور می‌توانند مهارت‌های مفید و کاربردی کامپیوتر را یاد بگیرند و چطور از آن استفاده کنند. کدنویسی و آشنایی با مفاهیم برنامه نویسی سبب رشد مهارت‌های ریاضی و منطقی در کودک می‌شود. این موضوع، به کودک اجازه می‌دهد تا فرصت بیش‌تری برای بروز خلاقیت داشته باشد. او با تکنیک‌های حل مسأله آشنا شده و یاد می‌گیرد که چطور بهتر فکر کند. علاوه بر آن، دنیای برنامه نویسی و آموزش‌های کامپیوتری می‌توانند سرگرمی سالم و مفیدی برای این گروه سنی به‌حساب آید. از سوی دیگر، این آموزش‌ها می‌تواند تلنگری برای تعیین مسیر حرفه‌ای در آینده باشد. کودکان با یادگیری برنامه نویسی و مفاهیم مربوط به آن، می‌توانند برا اشتغال در حرفه‌ی کامپیوتر آماده شوند. باتوجه به اهمیت این رشته، می‌توان آینده‌ی شغلی خوب و درآمد معقولی را برآورد نمود. رابط کاربری بسیار ساده و جذاب اسکرچ جی آر، سبب می‌شود تا کودکان به خوبی متوجه فهم کار با این پلت فرم شوند. این رابط ساده، به کودک کمک می‌کند تا آن‌چه در ذهن دارد را به نحو احسن،‌ پیاده‌سازی کند؛ با این‌که هنوز مهارتی برای خواندن و نوشتن ندارند. این موضوع، سبب تقویت قدرت تفکر منطقی کودک می‌شود. از سوی دیگر، کودک خلاقیت بیش‌تری را برای ساخت بازی و داستان به‌خرج می‌دهد که هم به منظور سرگرمی و هم به منظور افزایش قدرت ذهن، مؤثر و مفید خواهد بود. تقویت ذهن و خلاقیت کودک سبب می‌شود تا درک مسائل مختلف برای وی راحت‌تر باشد. در نتیجه به نسبت هم‌سن و سالان خود، فرصت‌های بیش‌تری را در مسیر تحصیلی و شغلی آینده به‌دست می‌آورد. این امر منجر به افزایش اعتماد به نفس کودک و توانایی استفاده‌ی او از تکنولوژی می‌گردد. به‌طور کلی نرم افزار اسکرچ جونیور برای برنامه نویسی و کدنویسی ایجاد شده است. منتهی کاربری این برنامه آن‌قدر ساده و جذاب است که حتی کودکان کم سن و سال (بدون سواد خواندن و نوشتن) هم می‌توانند از آن استفاده کنند. بعد از آموزش‌های کار با این نرم افزار، می‌بایست مهارت‌های زیر ایجاد شده باشد. •      خلق شکلک دلخواه •      حرکت دادن شکلک‌ها •      نمایش شکلک‌ها به صورت‌های مختلف •      گفت‌وگو و صداگذاری روی شکلک‌ها •      حذف شکلک‌ها •      توقف در صحنه، شروع و پایان آن •      رفتن به صحنه‌ی بعدی •      انجام دستورات تکراری خوشبختانه نرم افزار اسکرچ جونیور برای تمام دستگاه‌های اپل (به‌جز آيفون)، اندروید، گوگل و آمازون در دسترس است. حتی خبر خوش این‌که این برنامه کاملاً رایگان است. بنابراین مشکلی با تهیه‌ی نرم افزار و استفاده از آن نخواهید داشت. برای یادگیری اسکرچ جونیور، می‌توانید ابتدا دانلود اسکرچ جونیور مناسب برای دستگاه خود را انجام دهید. بعد از آن، نوبت به نصب اسکرچ جونیور می‌رسد. شما می‌توانید از منابع مختلفی، این نرم افزار را روی دستگاه نصب نمایید. محیط کاربری اسکرچ جونیور بسیار ساده است و به همین دلیل اغلب کودکان،‌ با مشاهده‌ی محیط و تجربه‌ی عملی،‌ می‌‌توانند کار با آن را یاد بگیرند. با این‌حال، می‌توان از انواع منابع برای آموزش scratch junior نیز استفاده کرد. مشاهده‌ی ویدیوهای آموزش اسکرچ جونیور در کامپیوتر و یا مطالعه‌ی منبع آموزش اسکرچ جونیور pdf می‌تواند مفید باشد. بعد از اتمام آموزش مباحث مقدماتی،‌ شما می‌توانید از منابع مختلف، آموزش اسکرچ جونیور پیشرفته را دنبال کنید. با توجه به این‌که این برنامه برای کودکان نوشته شده است، دستورالعمل‌های اجرای یک پروژه بسیار ساده است. در زیر، مراحل برنامه نویسی اسکرچ جونیور ذکر شده است. ۱- دانلود برنامه‌ی اسکرچ جونیور از طریق سایت آن به آدرس scratchjr ۲- نصب نرم افزار روی دستگاه مورد نظر ۳- راه‌اندازی و اجرای اسکرچ جونیور ۴- مطالعه‌ی دستورالعمل راهنما با کلیک روی آیکون علامت سؤال ۵- ورود به برنامه و رفتن به محیط برنامه‌سازی با کلیک روی آیکون خانه ۷- تنظیم صحنه (ایجاد پس زمینه و سفارشی سازی آن) ۸- پیاده‌سازی شخصیت‌ها (sprites) و کلیت پروژه‌ی مورد نظر ۹- کار با بلوک‌های کدگذاری در اسکرچ جونیور نکته: برای یادگیری ابزارهای اسکرچ جونیور، بهتر است تا آموزش‌ها را از طریق دوره آموزش scratch junior  به‌صورت آنلاین و مجازی، دنبال کنید. شما می‌توانید آموزش‌های پروژه محور مانند آموزش ساخت بازی با اسکرچ جونیور را انتخاب کنید تا ایده‌ی ساخت بازی و پروژه در اسکرچ جونیور به تقویت خلاقیتتان کمک کند. حتی منابع فراوانی برای آموزش اسکرچ جونیور با گوشی وجود دارد که برای کار با اسکرچ جونیور روی گوشی مفید است. زبان اسکرچ، مبتنی بر بلوک است. لذا شما برای کار با آن، باید با بلوک‌ها آشنا شده و ویژگی‌های هر یک را بدانید. در نرم افزار اسکرچ جی آر، شش نوع بلوک برنامه نویسی داریم که عبارتند از: •      بلوک شروع این بلوک که با دکمه‌ی زردرنگ نشان داده می‌شود، کد را شروع می‌کند و می‌توان به دیگر اسکریپت‌ها، پیام‌هایی را ارسال کرد. •      بلوک حرکت بلوک حرکت یک بلوک آبی رنگ با علامت فلش به راست روی آن است. این بلوک برای مدت زمان حرکت شخصیتی که در scratch jr ایجاد کرده‌ایم، تغییر زاویه‌ی آن، محل حرکت و غیره کاربرد دارد. •      بلوک ظاهر این بلوک آیکون یک انسان و زمینه‌ی بنفش رنگی دارد. این بلوک برای نمایش و ظاهر استفاده خواهد شد. •      بلوک صدا این بلوک برای صداگذاری روی سناریو و پروژه استفاده می‌شود. بلوک صدا آیکون بلندگو داشته و با رنگ سبز مشخص شده است. •      بلوک کنترل این بلوک به شما اجازه می‌دهد تا یک اسکریپت و یا بخشی از آن را به تعداد دفعات، تکرار کنید. بلوک کنترل نارنجی رنگ است. •      بلوک پایان از بلوک پایان برای زمان پایان اسکریپت استفاده می‌شود. این بلوک رنگ قرمز دارد. با توجه به این‌که نرم افزار scratch jr برای برنامه نویسی کودکان طراحی شده است، مباحث دوره‌ی آموزشی آن نیز ویژه‌ی کودکان است. با توجه به سطح سواد کودکان (که در سنین پایین‌تر، حتی سواد نوشتاری و خواندن را هم شامل نمی‌شود) مباحث این دوره به طرز کاملاً ساده بیان شده است. این آموزش‌ها، هیچ پیش نیازی را شامل نمی‌شود. در این دوره‌ی آموزشی که برای کودکان ۵ سال به بالا طراحی شده است، شما کار با نرم افزار scratch jr را یاد می‌گیرید. ابتدا با محیط برنامه آشنا شده و یاد می‌گیرید که چطور با استفاده از بلوک‌ها، ایده‌ی ذهنی خود را پیاده‌سازی کنید. این ایده‌ی ذهنی می‌تواند در قالب یک بازی، یک انیمیشن و یا سناریوی دیگر باشد. این دوره به کودکان کمک می‌کند تا با مفاهیم پایه در برنامه نویسی آشنا شده و بتوانند بازی دلخواه خود را پیاده‌سازی کنند. این امر، سبب افزایش خلاقیت، بهبود ذهن، تقویت مهارت تفکر و نهایتاً افزایش اعتماد به نفس کودک خواهد شد. تمرین‌های متعددی که در متن آموزشی این دوره، نهاده شده است به کودک توانایی کار عملی با این برنامه و ساخت انیمیشن‌هایی مانند انیمیشن مدرسه، انیمیشن قورباغه و پروانه، چراغ راهنمایی و رانندگی، رفتن به مکان‌های مختلف و غیره را می‌دهد. اگر برای یادگیری کار با نرم افزار اسکرچ جی آر، از دوره‌های آموزشی استفاده می‌کنید؛ بهتر است تا سرفصل‌های آموزش را بررسی کنید. یک دوره‌ی آموزشی خوب و کامل، می‌بایست سرفصل‌های جامع را پوشش‌دهی کرده باشد. در فهرست زیر، مهم‌ترین سرفصل‌های آموزش نرم افزار اسکرچ جونیور عنوان شده است. •      مقدمه‌ی اسکرچ جونیور و معرفی برنامه •      دانلود و نصب scratch jr •      معرفی محیط برنامه و بلوک‌ها •      آشنایی با بلوک‌های حرکت در اسکرچ جونیور •      بلوک‌های شیء •      بلوک‌های کنترل •      بلوک‌های اتمام •      بلوک صدا •      بلوک شروع •      اجرای چند انیمیشن در scratch jr مدت زمان آموزش‌های scratch jr در دوره‌ی مکتب خونه، حدود ۱ ساعت است. بعد از تماشای هر ویدیو، تمارین و پروژه‌هایی به‌صورت عملی انجام می‌شود که برای تسلط به مفاهیم آن درس در نظر گرفته شده است. بنابراین مدت زمان کل این آموزش، بسته به سرعت یادگیری و تمرین کودک می‌تواند متفاوت باشد. برای یادگیری کار با پلت فرم اسکرچ جونیور، می‌توانید از آموزش‌های مکتب خونه استفاده کنید. این دوره‌ی آموزشی با هدف یادگیری صفر تا صد نرم افزار scratch jr تدوین شده است. زبان آموزش بسیار ساده و روان است و مناسب کودکان با هر سطح سواد و بدون هیچ پیش نیاز خاصی، خواهد بود. آموزش اسکرچ جونیور، کمک می‌کند تا کودکان بتوانند در محیط ساده و مبتنی بر بلوک آن، ایده‌های خود را در قالب انیمیشن، بازی و یا دیگر سناریوها پیاده‌سازی کنند. آشنایی با مفاهیم برنامه نویسی برای کودکان فواید بی‌شماری دارد که تقویت ذهن و افزایش اعتماد به نفس در رأس آن است. همچنین در مکتب خونه انواع دوره آموزش برنامه نویسی و آموزش برنامه نویسی کودکان و نوجوانان به عنوان مکمل و پیش نیاز این دوره موجود است. مقدمه‌ای بر اسکرچ جونیور: 1 – معرفی نرم‌افزار اسکرچ جونیور 2 – نقاشی در اسکرچ جونیور 3 – شروع بلوک نویسی در اسکرچ جونیور 4 – دانلود و نصب اسکرچ جونیور 5 – تمرین در منزل بلوک‌های حرکت در اسکرچ جونیور: 1 – بلوک‌های حرکت 2 – ایجاد یک پروژه با بلوک‌های حرکت 3 – تمرین در منزل بلوک‌های ظاهر: 1 – گفتگو و کلیک روی شی 2 – بزرگ و کوچک کردن شی و نمایش و مخفی 3 – تمرین در منزل بلوک‌های کنترل: 1 – استراحت 2 – سرعت 3 – تکرار 4 – تمرین در منزل بلوک‌های پایان: 1 – تکرار بی نهایت 2 – بلوک اتمام 3 – عوض شدن صحنه 4 – تمرین در منزل بلوک صدا: 1 – ضبط صدا 2 – تمرین در منزل 1 3 – تمرین در منزل 2 بلوک رویداد شروع: 1 – رویداد برخورد 2 – بلوک ایست 3 – ارسال و دریافت پیام 4 – تمرین در منزل انیمیشن‌ها: 1 – انیمیشن اقیانوس 2 – انیمیشن مدرسه – بخش اول 3 – انیمیشن مدرسه – بخش دوم 4 – قورباغه و پروانه 5 – چراغ راهنمایی و رانندگی 6 – انیمیشن رفتن به مکان‌های مختلف – بخش اول 7 – انیمیشن رفتن به مکان‌های مختلف – بخش دوم سخنی با والدین: 1 – سخنی با والدین
سرفصل‌های دوره
مقدمه‌ای بر اسکرچ جونیور: 1 – معرفی نرم‌افزار اسکرچ جونیور 2 – نقاشی در اسکرچ جونیور 3 – شروع بلوک نویسی در اسکرچ جونیور 4 – دانلود و نصب اسکرچ جونیور 5 – تمرین در منزل بلوک‌های حرکت در اسکرچ جونیور: 1 – بلوک‌های حرکت 2 – ایجاد یک پروژه با بلوک‌های حرکت 3 – تمرین در منزل بلوک‌های ظاهر: 1 – گفتگو و کلیک روی شی 2 – بزرگ و کوچک کردن شی و نمایش و مخفی 3 – تمرین در منزل بلوک‌های کنترل: 1 – استراحت 2 – سرعت 3 – تکرار 4 – تمرین در منزل بلوک‌های پایان: 1 – تکرار بی نهایت 2 – بلوک اتمام 3 – عوض شدن صحنه 4 – تمرین در منزل بلوک صدا: 1 – ضبط صدا 2 – تمرین در منزل 1 3 – تمرین در منزل 2 بلوک رویداد شروع: 1 – رویداد برخورد 2 – بلوک ایست 3 – ارسال و دریافت پیام 4 – تمرین در منزل انیمیشن‌ها: 1 – انیمیشن اقیانوس 2 – انیمیشن مدرسه – بخش اول 3 – انیمیشن مدرسه – بخش دوم 4 – قورباغه و پروانه 5 – چراغ راهنمایی و رانندگی 6 – انیمیشن رفتن به مکان‌های مختلف – بخش اول 7 – انیمیشن رفتن به مکان‌های مختلف – بخش دوم سخنی با والدین: 1 – سخنی با والدین
موسسه برگزارکننده
دوره آموزش وردپرس مکتب‌خونه

مکتب خونه

مدرس

حنانه میرآبی

دوره‌های مشابه
درباره دوره: امروزه فناوری کامپیوتر نقش بسیار مهمی در زندگی روزمره انسان‌ها دارد. از این رو، در اکثر رشته‌های دانشگاهی، بخصوص رشته‌های مهندسی، با به‌کارگیری قدرت‌های فناوری کامپیوتر شاهد بهبودها و پیشرفته‌ای چشمگیری هستیم. دنیای کامپیوتر به دو دسته کلی سخت‌افزار و نرم‌افزار دسته‌بندی می‌شود. برای ایجاد نرم‌افزار برای کاربردهای مختلف در کلیه رشته‌ها نیاز به آموزش و به‌کارگیری زبان برنامه‌نویسی است. دوره آموزش مبانی برنامه نویسی کامپیوتر از مجموعه دوره‌های آموزش برنامه نویسی مکتب خونه با هدف ورود به دنیای برنامه نویسی با مفاهیمی کاملاً پایه و برای مبتدیان تهیه و تدوین شده است که در ادامه به معرفی آن خواهیم پرداخت. آموزش مبانی برنامه نویسی کامپیوتر پیشرو، سعی کرده است مبانی برنامه‌نویسی و کلیه مفاهیم مربوط به آن را پوشش دهد. مهم‌ترین و اساسی‌ترین قدم در یادگیری برنامه‌نویسی کامپیوتر، یادگیری مفاهیم مربوط به تفکر الگوریتمی به‌حساب می‌آید. در این آموزش فارغ از هر نوع زبان برنامه‌نویسی، سعی شده است تفکر الگوریتمی و مفاهیم پایه برنامه‌نویسی شامل متغیرها، شرط، تکرارهای معین و نامعین، آرایه‌ها و رشته‌ها و مفهوم متدها و غیره با استفاده از مثال‌های فراوان تدریس شود.زبان مورد استفاده در این آموزش مبانی برنامه نویسی کامپیوتر، Java است ولی همان‌طور که در جلسات 11 تا 13 ذکر شده، مشخص خواهد شد که کدهای نوشته شده در این آموزش به‌راحتی در تمامی زبان‌های برنامه‌نویسی قابل استفاده هستند و می‌تواند مورد استفاده کلیه دانشجویان و حتی دانش‌آموزان علاقه‌مند باشد. دوره آموزش مبانی برنامه نویسی نام برده در ٣٠ جلسه به مدت ٤٩ ساعت آموزش توسط دانشگاه بناب تهیه و هم‌اکنون در مکتب خونه قرار گرفته است. دوره آموزش مبانی برنامه نویسی کامپیوتر برای تمامی افرادی که به برنامه نویسی کامپیوتر علاقه دارند و می‌خواهند وارد دنیای برنامه نویسی شوند دوره‌ای ایده آل به‌حساب می‌آید و به زبان ساده و شیوا دانشجویان دوره را با مفاهیم برنامه نویسی آشنا خواهد کرد. در آموزش مبانی برنامه نویسی کامپیوتر تمامی مباحث پیرامون برنامه نویسی کامپیوتر از پایه تا سطوح بالا در سرفصل‌های مختلفی تدریس می‌شود. این دوره از مفاهیمی مانند الگوریتم و فلوچارت شروع می‌شود و با نصب محیط‌های برنامه نویسی و آشنایی با مفاهیمی مانند متغیر، ثابت، کلاس، تابع و غیره کار را ادامه خواهد داد تا متقاضی به درک نسبتاً خوبی از برنامه نویسی برسد. همچنین در پایان این دوره یک پروژه کوچک به‌عنوان جمع‌بندی برای مفاهیم تدریس شده ارائه می‌شود تا کاربر به‌صورت عملی نیز اقداماتی انجام دهد. علاوه بر این در طول تدریس مثال‌ها و نمونه‌های مختلفی مورد بررسی قرار خواهند گرفت. از آنجایی که انسان‌ها از زبان‌های مختلفی برای برقراری ارتباط و انتقال افکار، ایده‌ها، پیام‌ها و اعمال خود به دیگران استفاده می‌کنند، به همین ترتیب برای برقراری ارتباط با کامپیوترها، یک زبان قابل‌فهم کامپیوتری به نام زبان برنامه نویسی موردنیاز است؛ بنابراین، زبان برنامه نویسی راهی برای برقراری ارتباط با کامپیوتر و ارائه دستورالعمل‌ها به کامپیوتر به‌حساب می‌آید تا کامپیوتر بتواند وظایف ما را انجام دهد. برنامه نویسی کامپیوتری فرآیند طراحی و ساخت برنامه‌ها به‌منظور اجرای موفقیت‌آمیز دستورالعمل‌ها است. در دو دهه گذشته تقاضا برای برنامه نویسی کامپیوتر (Computer Programming) به‌شدت افزایش یافته است و مردم در حال یادگیری برنامه نویسی کامپیوتری هستند زیرا انگیزه فراوانی به چنین زمینه‌ای پیدا می‌کنند. برنامه نویسی توسط کدینگ (کد نویسی) انجام می‌شود و ما با نوشتن کد روی کامپیوتر برنامه ایجاد می‌کنیم. کد کامپیوتری منطق ذهن انسان است که ما برای اجرای دستورات خود ایجاد کرده و بر اساس آن نتایج را دریافت می‌کنیم. با استفاده از مفاهیم برنامه نویسی کامپیوتری، می‌توان چندین الگوریتم را که برای اجرای برنامه‌ها استفاده می‌شود، تحلیل، توسعه و پیاده‌سازی کرد. از آنجایی که انسان از زبان‌های مختلفی مانند انگلیسی، فارسی و سایر زبان‌های منطقه‌ای برای ارتباط استفاده می‌کند، به همین ترتیب، چندین زبان برنامه نویسی وجود دارد که از طریق آن‌ها می‌توانیم دستورالعمل‌ها را ارائه دهیم و برنامه‌ها را اجرا کنیم. در دوره آموزش مبانی برنامه نویسی کامپیوتر سعی شده که مفاهیم برنامه نویسی برای کاربران با زبانی شیوا و ساده پوشش داده شود تا بتوانند راحت‌تر وارد این حوزه شوند. یک برنامه دنباله‌ای از دستورها است. هر دستور باعث می‌شود کامپیوتر یک عمل خاص را انجام دهد. هر عمل در یک کامپیوتر مجموعه‌ای دقیق از سیگنال‌های الکتریکی است. هنگامی‌که یک برنامه کامپیوتری درست باشد و دستورات کامپیوتر را وادار می‌کند آنچه را که برنامه نویس قصد دارد انجام دهد، کامپیوتر یک کار را با موفقیت انجام می‌دهد. امروزه برنامه نویسان دستورالعمل‌های خود را با کد می‌نویسند که متنی است که با استفاده از قوانین یک زبان کامپیوتری خاص نوشته می‌شود. زبان‌های برنامه نویسی متعددی برای این منظور وجود دارد. هر علمی دارای مفاهیم اساسی است که باید به‌طور کامل درک شوند. فردی می‌تواند در ریاضیات خوب باشد اگر مفاهیم اولیه برای مطالعه ریاضی در مقاطع بالاتر مشخص باشد، در زبان انگلیسی، باید واژگان و گرامر انگلیسی را خوب بلد باشد تا بتواند خیلی خوب به انگلیسی صحبت کند، بنویسد و ارتباط برقرار کند. این جنبه برای زبان‌های برنامه نویسی کامپیوتر نیز صادق است و هر فردی که می‌خواهد وارد دنیای برنامه نویسی شود باید با مفاهیم زیر آشنا باشد: برای تبدیل شدن به یک برنامه نویس کامپیوتر خوب و ارتقای سطح دانش خود در برنامه نویسی کامپیوتر، باید این مفاهیم اولیه را بسیار خوب بلد باشید. همچنین هر زبان برنامه نویسی سینتکس و روش اجرای خود را دارد و مجموعه قوانین خاص خود را دارد؛ اما هدف همان است که کامپیوتر دستورات ما را بفهمد، برنامه را اجرا کند و نتایج محاسباتی مناسب را به دست آورد. اگر هیچ پیشینه‌ای از دانش برنامه نویسی کامپیوتر ندارید، نگران نباشید، دوره آموزش مبانی برنامه نویسی کامپیوتر با هدف آموزش این مفاهیم در اختیار شما قرار دارد. برنامه نویسی کامپیوتر از ابتدا تاکنون مسیرهای پرپیچ‌وخم بسیار زیادی را طی کرده که عمده تاریخچه این مسیر به‌صورت موارد زیر است: 1206: الجزاری (Al-Jazari)، مهندس عرب، دستگاه درام قابل‌برنامه‌ریزی را اختراع کرد که می‌توانست چندین الگوی درام و ریتم را به صورت خودکار پخش کند. 1801: ماشین بافندگی ژاکارد که توسط ژوزف ماری ژاکارد (Joseph Marie Jacquard | بافنده فرانسوی) اختراع شد، توانست با تغییر برنامه بافته‌ای مختلفی تولید کند. در قرن نهم، الگوریتم‌های مختلفی برای رمزگشایی معرفی شدند. یک ریاضیدان عرب الکندی الگوریتمی را ایجاد کرد که قادر به رمزگشایی کد رمزگذاری شده بود. این الگوریتم به الگوریتم رمزنگاری معروف بود. 1843: آدا لاولیس (Ada Lovelace)، ریاضیدان، الگوریتمی برای محاسبه دنباله‌ای از اعداد برنولی منتشر کرد. الگوریتم توسط موتور تحلیلی که توسط چارلز بابیج (Charles Babbage) ارائه شده بود انجام شد. 1880: هرمان هولریث (Herman Hollerith)، مخترع آمریکایی، ایده و مفهوم ذخیره داده‌ها را به شکل قابل خواندن توسط ماشین اختراع کرد. دهه 1940: تجهیزات ضبط واحد، یعنی IBM 602 و IBM 604، به اولین کامپیوترهای الکترونیکی تبدیل شدند که توسط پانل‌های کنترل برنامه‌ریزی شدند. کد ماشین قبلی زبان برنامه نویسی کامپیوتری شناخته شده‌ای بود که از طریق آن دستورالعمل‌ها به‌صورت نماد دودویی به کامپیوتر داده می‌شد. بعدها، زبان اسمبلی به وجود آمد که برنامه نویسان را قادر می‌ساخت تا مجموعه دستورالعمل‌ها را به‌صورت متن مشخص کنند که هرکدام یک نام معنی‌دار برای تعیین آدرس‌ها داشتند. با توسعه بیشتر، زبان‌های سطح بالا معرفی شدند که فرآیند توسعه برنامه را بسیار آسان، ساده و قابل‌درک می‌کردند؛ بنابراین، زبان‌های سطح بالا مختلفی توسعه یافتند که از آن‌ها FORTRAN اولین زبان پرکاربرد بود. بعدها زبان‌های بیشتری مانند COBOL و Lisp توسعه یافتند. اواخر دهه 1960: همان‌طور که هنوز دوران پانچ کارت بود، برنامه‌های کامپیوتری با استفاده از کارت پانچ یا نوار کاغذی نوشته می‌شدند. در این سال، نوشتن برنامه‌های کامپیوتری به‌طور مستقیم بر روی کامپیوتر از طریق ویرایشگرهای متن امکان‌پذیر شد و دستگاه‌های ذخیره‌سازی داده‌ها و پایانه‌های کامپیوتری ارزان شدند. چندین زبان برنامه نویسی زیر وجود دارد که به برنامه نویسان امکان پردازش و اجرای برنامه‌های کوچک و همچنین بزرگ را می‌دهد، مهم‌ترین و پرکاربردترین این زبان‌ها به‌صورت فهرست موارد زیر است: این‌ها برخی از زبان‌های برنامه نویسی کامپیوتر اولیه هستند. علاوه بر این زبان‌ها، زبان‌های برنامه نویسی بسیار بیشتری مانند Php ،Ruby ،Swift ،R ،Scala و بسیاری دیگر وجود دارد. زبان‌هایی که به‌عنوان یک برنامه نویس یاد خواهید گرفت به کاری که می‌خواهید انجام دهید بستگی دارد. مثلاً: اگر به فکر ورود به دنیای برنامه نویسی هستید و دوست دارید در این صنعت وارد بازار کار شوید باید از مفاهیم پایه و آشنایی با مبانی برنامه نویسی شروع کنید. دوره آموزش مبانی برنامه نویسی کامپیوتر بهترین نقطه شروع برای این هدف و یکی از بهترین دوره‌های آموزشی مبانی برنامه نویسی است که هم‌اکنون با ثبت‌نام رایگان در این درس مبانی می‌توانید در آن شرکت کنید و مبانی کامپیوتر و زبان‌های برنامه نویسی را گام به گام یاد بگیرید. فیلم های آموزشی: 1 - جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی 2 - جلسه دوم: فلسفه مسئله و راه حل مسئله 3 - جلسه سوم: ساختار پایه الگوریتمهای کامپیوتری 4 - جلسه چهارم: ساختار پایه فلوچارت و مثالهای اولیه تکرار معین 5 - جلسه پنجم: مثالهای شرط و تکرار معین 6 - جلسه ششم: مثالهای تکمیلی تکرار معین 7 - جلسه هفتم: دستور و مثالهای تکرار نامعین 8 - جلسه هشتم: مثالهای تکمیلی تکرار نامعین 9 - جلسه نهم: ادامه مثالهای تکمیلی تکرار نامعین 10 - جلسه دهم: مثالهای تکمیلی (مثلث پاسکال، نیوتن-سریهای ریاضی) 11 - جلسه یازدهم: دستورات برنامه نویسی در زبان Java 12 - جلسه دوازدهم: نصب محیط برنامه نویسی Java (با Eclipse در ویندوز و لینوکس) 13 - جلسه سیزدهم (بخش اول): نصب محیط برنامه نویسی C++ (با Dev-C++ و Eclipse) 14 - جلسه سیزدهم (بخش دوم): مثالهای کدنویسی ساده Java در Eclipse 15 - جلسه سیزدهم (بخش سوم): مثالهای بیشتر کدنویسی Java در Eclipse 16 - جلسه چهاردهم: مفهوم آرایه‌های تک بعدی 17 - جلسه پانزدهم: مثالهای آرایه‌های تک بعدی 18 - جلسه شانزدهم: روشهای اولیه مرتب سازی، جستجو و ادغام آرایه‌های مرتب 19 - جلسه هفدهم: محاسبه فاکتوریل و توان اعداد خیلی بزرگ به کمک آرایه‌ها 20 - جلسه هجدهم: ضرب و جمع اعداد خیلی بزرگ، مثلث پاسکال، نیوتن با روش بهتر 21 - جلسه نوزدهم: مثال کدنویسی: آرایه ها و اعداد تصادفی 22 - جلسه بیستم: مقدمات رشته ها 23 - جلسه بیست و یکم: مثال کدنویسی: اعداد خیلی بزرگ به کمک رشته ها 24 - جلسه بیست و دوم: کار با فایلهای متن در Java (مثال فاکتوریل اعداد خیلی بزرگ) 25 - جلسه بیست و سوم: عملیات مختلف روی رشته ها 26 - جلسه بیست و چهارم: برنامه زیرمجموعه‌ها و جایگشتهای یک رشته 27 - جلسه بیست و پنجم: مفاهیم و مثالهای آرایه‌های دو بعدی 28 - جلسه بیست و ششم: ضرب ماتریسها ، حل دستگاههای خطی با آرایه‌های دو بعدی 29 - جلسه بیست و هفتم: مفاهیم متدها 30 - جلسه بیست و هشتم: مفاهیم Call By Value و Call By Reference در متدها 31 - جلسه بیست و نهم: مثالهای تکمیلی متدها، کاربرد متدها در رشته ها 32 - جلسه سی ام: مثال کدنویسی: پروژه جمع دو چندجمله ای
درباره دوره: به جای اینکه یک سری ابزار رو کم و بیش یاد بگیرید، بهتره یک بازی واقعی از ۰ تا ۱۰۰ بسازید و در مدت ساخت، چیزهایی که نیاز هست رو یاد بگیرید. در این دوره از مجموعه دوره‌های آموزش برنامه نویسی و آموزش اسکرچ مکتب خونه به طور عملی یاد می‌گیرید که یک بازی واقعی رو بسازید. بنابراین با آموزش این دوره می‌تونید بازی دلخواه خودتون رو هم بسازید. این دوره آموزشی با بقیه دوره‌های موجود متفاوت است. در این دوره، آموزش به صورت پروژه محور ارائه می‌شود. این روش به شما کمک می‌کند تا مفاهیم را به خوبی درک کنید و مهارت‌های خود را در طراحی و ساخت بازی‌های پیچیده‌تر افزایش دهید. در این آموزش ویدئویی، ابتدا با محیط برنامه اسکرچ آشنا می‌شویم و سپس با مفاهیم اساسی برنامه‌نویسی مانند متغیرها و شرط‌ها آشنا می‌شویم. در پایان هر فصل، تمرین‌هایی ارائه می‌شود که در فصل بعد حل خواهند شد. در دنیای امروز، مهارت‌های برنامه‌نویسی و طراحی بازی به یکی از مهم‌ترین مهارت‌های مورد نیاز برای موفقیت در آینده تبدیل شده‌اند. برنامه اسکرچ یک ابزار قدرتمند و آسان برای یادگیری این مهارت‌ها است که به‌ویژه برای نوجوانان مناسب است. در این آموزش ویدئویی، به بررسی چگونگی آموزش بازی سازی و الگوریتم نویسی با استفاده از برنامه اسکرچ می‌پردازیم. برنامه اسکرچ ابزار قدرتمندی است که به نوجوانان امکان می‌دهد تا مهارت‌های برنامه‌نویسی و طراحی بازی را به شکلی ساده و جذاب فرا بگیرند. با استفاده از این آموزش ویدئویی، نوجوانان می‌توانند خلاقیت و مهارت‌های حل مسئله خود را پرورش دهند و یک پروژه را کامل انجام دهند. ایجاد کاراکتر: 1 - مقدمه 2 - ساخت کاراکتر در شهر: 1 - ساخت محیط شهر 2 - عبور از درب 3 - عبور به شهر 4 - ساخت اتاق دوم 5 - ساخت اتاق دوم در شهر 6 - ساخت المان توپ توپ: 1 - ورود توپ و جابجایی با کاراکتر 2 - شوت کردن توپ 3 - شوت کردن توپ به هر جهت
درباره دوره: این دوره از مجموعه دوره‌های آموزش برنامه نویسی و آموزش اسکرچ مکتب خونه یک آموزش فشرده است. در این آموزش ویدیویی، به شما نحوه: را با استفاده از زبان برنامه نویسی اسکرچ آموزش می دهیم. شما با دنبال کردن مراحل آموزش، می توانید تمامی این پروژه ها را شخصا برنامه نویسی کنید. این آموزش برای تمامی سطوح متوسط و پیشرفته مناسب است. این دوره آموزشی با بقیه دوره های موجود متفاوت است. در این دوره، آموزش به صورت پروژه محور ارائه می‌شود. این روش به شما کمک می‌کند تا مفاهیم را به خوبی درک کنید و مهارت‌های خود را در طراحی و ساخت بازی‌های پیچیده‌تر افزایش دهید. سطح این دوره متوسط هست و بهتر است کسانی که قبلا با برنامه نویسی یا اسکرچ کار کرده اند آنرا ببینند. در دنیای امروز، مهارت های برنامه نویسی و طراحی بازی به یکی از مهم ترین مهارت های مورد نیاز برای موفقیت در آینده تبدیل شده اند. برنامه اسکرچ یک ابزار قدرتمند و آسان برای یادگیری این مهارت ها است که به ویژه برای نوجوانان مناسب است. در این آموزش ویدیویی، به بررسی چگونگی آموزش بازی سازی و الگوریتم نویسی با استفاده از برنامه اسکرچ می پردازیم. پروژه‌ها: 1 - بازی سنگ کاغذ قیچی 2 - ماشین حساب حرفه‌ای - بخش اول 3 - ماشین حساب حرفه‌ای - بخش دوم 4 - طراحی الگوهای زیبای دایره‌ای 5 - کرنومتر - بخش اول 6 - کرنومتر - بخش دوم
نظرات شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *