آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها

آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها

سلام دوستان. با یک مقاله آموزش برنامه نویسی در خدمت شما هستیم. برای اولین بار در یک مطلب ویژه برای دوستان مبتدی با آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها از وب سایت آموزش برنامه نویسی سورس باران در خدمت شما هستیم. فقط و فقط یک لحظه در ذهن خود به این موضوع فکر کنید که اگر برنامه نویسی یک بازی کامپیوتری بود وضعیت چطور میشد؟ آیا این موضوع واقعیت دارد؟ آیا شدنی است؟ اگر شدنی است در چه سطحی قابل استفاده است؟ در این مطلب با معرفی چند وب سایت Online game یا همان بازی آنلاین یاد میگیرید که با بازی کردن برنامه نویس شوید. خیلی جالب خواهد شد، لطفا تا انتهای این مطلب با ما همراه باشید…

آموزش برنامه نویسی با Online game

در مقاله آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها شما دوستان و کاربران عزیز با چند وب سایت و منبع آنلاین جهت یادگیری برنامه نویسی آشنا خواهید شد. اما نه با روش های آموزشی تکراری، بلکه با Online game یا همان بازی آنلاین. در واقع شما همچنان که بازی می کنید برنامه نویسی را نیز یاد خواهید گرفت. این روش برای جوانان و نوجوانان که ممکن است در ابتدای راه کمی بی انگیزه باشند بسیار تاثیر گذار هست و مبحث برنامه نویسی را به موضوعی جذاب برای این دوستان تازه کار بدل خواهد کرد. آموزش برنامه نویسی با ترفند نوین و بسیار جذاب Online game یا همان یادگیری برنامه نویسی از طریق بازی آنلاین به دور از هرگونه خستگی و دل زدگی خواهد بود. واقعا چطور خواهد شد همچنان که بازی می کنید برنامه نویسی را یاد بگیرید؟

 

آموزش برنامه نویسی با Khan Academy

وب سایت Khan Academy که یکی از وب سایت های مورد نظر ما جهت یادگیری برنامه نویسی با ترفند بازی آنلاین (Online game) است از زبان فارسی هم پشتیبانی می کنم.(لینک نسخه فارسی) خان آکادمی موسسه ای غیر انتفاعی با هدف بهبود آموزش می باشد. با توجه به اینکه این وب سایت از زبان فارسی هم پشتیبانی می کند آموزش برنامه نویسی با بازی کردن از طریق Khan Academy بسیار ساده خواهد بود.

این سازمان غیرانتفاعی در سال ۲۰۰۶ به دست سلمان خان که خود دانش آموخته موسسه فناوری ماساچوست (MIT) است بنیان نهاده شد. در خان آکادمی بیش از ۷۰۰ دوره آموزشی وجود داره که علاوه بر دوره های برنامه نویسی، دوره های دیگری نظیر ریاضیات، فیزیک، شیمی، زیست شناسی، اقتصاد، تاریخ، پزشکی و… به رایگان ارائه شده است که در وب‌گاه یوتیوب نیز قابل دستیابی است. در این وب سایت میتوانید کلیه زبان های برنامه نویسی مانند C – HTML4 – HTML5 – CSS3 – PHP – JAVASCRIPT – JAVA – PYTHON و… را با روش های مختلف آموزش ببینید.

آموزش برنامه نویسی با Khan Academy

آموزش برنامه نویسی با Khan Academy

خان آکادمی موسسه ای غیر انتفاعی با هدف بهبود آموزش می باشد. آرمان این موسسه فراهم کردن آموزش رایگان و با کیفیت برای همه، در هر مکان می باشد. علاوه بر ویدیوهای ترجمه شده که در زیرآمده است، شما می توانید ویدیوهای انگلیسی خان آکادمی را که به فارسی ترجمه شده اند در سایت اصلی مشاهده کنید. برای مشاهده این که چه ویدیوهایی ترجمه شده اند می توانید از فیلتر موجود در این صفحه استفاده کنید
www.khanacademy.org/contribute

جهت مشاهده بخش برنامه نویسی خان آکادمی به لینک زیر مراجعه نمایید

https://www.khanacademy.org/computing

اگر شما هم علاقمند به همکاری با خان آکادمی در راستای گسترش دسترسی به آموزش با کیفیت می باشید. می توانید از این صفحه دیدن کنید
http://international.khanacademy.org

علاوه بر این صفحه ، برای مشاهده ویدیوهای فارسی و بحث و گفت وگو با سایر مخاطبین فارسی زبان همچنین می توانید به سایت کلاس درس مراجعه کنید
http://kelasedars.org

آدرس وب سایت اصلی

وب سایت Khan Academ

 

آموزش برنامه نویسی با Code Hunt

کمپانی مایکروسافت برای توسعه دهندگان نرم‌ افزاری، یک بازی رایانه‌ ای مبتنی بر مرورگرهای اینترنتی ارائه کرده است که با روش های جالب و سرگرم‌ کننده مهارت‌ های آنها را در امر برنامه‌ نویسی ارتقا می‌دهد. این بازی Code Hunt نام دارد که کار‌شناسان مرکز TheInquirer نیز اندکی آن را مورد بررسی قرار داده‌اند. کار‌شناسان می‌گویند که از بازی یاد شده چندان هم نمی توان به عنوان سرگرمی یاد کرد. در ابتدای بازی شما می‌ توانید یکی از دو زبان برنامه‌ نویسی Java یا #C را انتخاب کنید و پس از آن برای جلو بردن مراحل بازی باید مشکلات موجود در بخش های مختلف برنامه های نوشته شده را برطرف کنید یا تغییرات لازم را روی آنها انجام دهید.

Code Hunt یک پلت فرم جدی برای مسابقه برنامه نویسی و مهارت های برنامه نویسی است. بازیکنان باید برای اولین بار از الگویی استفاده کنند و سپس پاسخ را کد کنند. کد هانت توسط بیش از 750،000 بازیکن تا اوت 2018 مورد استفاده قرار گرفته است. داده های رقابت های اخیر برای تجزیه و تحلیل در جامعه آموزشی باز شده است.
آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها

آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها

آموزش برنامه نویسی با Code Hunt

آموزش برنامه نویسی با Code Hunt

توضیحات بیشتر

Code Hunt

CodeHunt-sm.pngCode Hunt is a serious gaming platform for coding contests and practicing programming skills. It is based on the symbolic white box execution engine, Pex. Code Hunt is unique as an online coding platform in that each puzzle is presented with test cases only, no specification. Players have to first work out the pattern and then code the answer. Code Hunt has been used by over 350,000 players as of August 2016. Data from the recent contests has been open sourced for analysis in the educational community.

Links

Main publication to cite

Judith Bishop, R. Nigel Horspool, Tao Xie, Nikolai Tillmann, Jonathan de Halleux: Code Hunt: Experience with Coding Contests at Scale: in Proceedings of the 37th International Conference on Software Engineering (ICSE – JSEET Track), pp398-407, ACM, 2015

Mastering a complex skill like programming takes many hours. In order to encourage students to put in these hours, we built Code Hunt, a game that enables players to program against the computer with clues provided as unit tests. The game has become very popular and we are now running worldwide contests where students have a fixed amount of time to solve a set of puzzles. This paper describes Code Hunt and the contest experience it offers. We then show some early results that demonstrate how Code Hunt can accurately discriminate between good and bad coders. The challenges of creating and selecting puzzles for contests are covered. We end up with a short description of our course experience, and some figures that show that Code Hunt is enjoyed by women and men alike.

About the Hint Mechanism in Code Hunt

لینک شروع کار با Code Hunt

 

آموزش برنامه نویسی با CodeCombat

آموزش برنامه نویسی با CodeCombat

آموزش برنامه نویسی با CodeCombat

وب سایت CodeCombat  جهت آموزش برنامه نویسی با بازی کردن تلاش می کند در حین یک بازی بسیار مهیج و آنلاین که تعاملی با گیم پلی رقابتی است دانش آموزان را درگیر برنامه نویسی و آموزش کد نویسی کند. تمامی دوره های این سایت آنلاین است و باید از قبل ثبت نام کرده باشید. روی این سایت نزدیک به ۷۵ تا ۱۰۰ ساعت آموزش درباره علوم مختلف کامپیوتری بارگذاری شده است می توانید با انتخاب سطح آموزشی مناسب کودک خود ، هر دوره را شروع کنید. تمامی دوره ها به صورت بازی و با گرافیک بسیار زیبایی پیاده سازی شده اند

این بازی CodeCombat نام دارد و نوعی بازی اکشن و استراتژی میباشد که تفاوت این بازی با سایر بازی های کامبت اینه که کلیه حرکت ها با استفاده از زبان برنامه نویسی انجام می شود و با یادگیری این بازی میتوانید یک برنامه نویس حرفه ای شوید.

 

آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها

آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها

دوره های که در وب سایت CodeCombat برای یادگیری برنامه نویسی از طریق بازی موجود هستند شامل موارد زیر می باشد

  • یادگیری HTML از طریق بازی کردن
  • یادگیری CSS از طریق بازی کردن
  • یادگیری بوت استرپ از طریق بازی کردن
  • یادگیری برنامه نویسی جاوا اسکریپت از طریق بازی کردن
  • یادگیری برنامه نویسی جی کوئری از طریق بازی کردن
  • یادگیری برنامه نویسی پایتون از طریق بازی کردن

لینک شروع کار با CodeCombat

توضیحات بیشتر

CodeComba

A classroom in-a-box for teaching computer science. CodeCombat is a platform for students to learn computer science while playing through a real game. Our courses have been specifically playtested to excel in the classroom, even for teachers with little to no prior programming experience. Watch how CodeCombat is transforming the way people learn computer science.

Why is learning through games important?

Gaming is a medium that encourages interaction, discovery, and trial-and-error. A good game challenges the player to master skills over time, which is the same critical process students go through as they learn.

Games excel at rewarding“productive struggle” -the kind of struggle that results in learning that’s engaging andmotivating,not tedious.

When game-based learning systems arecomparedagainst conventional assessment methods, the difference is clear: games are better at helping students retain knowledge, concentrate andperform at a higher level of achievement. Games also provide real-time feedback that allows students to adjust their solution path and understand concepts more holistically, instead of being limited to just “correct” or “incorrect” answers.

A great game is more than just badges and achievements – it’s about a player’s journey, well-designed puzzles, and the ability to tackle challenges with agency and confidence. CodeCombat is a game that gives players that agency and confidence with our robust typed code engine, which helps beginner and advanced students alike write proper, valid code.

لینک شروع کار با CodeCombat

 

آموزش برنامه نویسی با CheckiO

آموزش برنامه نویسی با CheckiO

آموزش برنامه نویسی با CheckiO

آموزش برنامه نویسی با CheckIO بسیار جذاب خواهد بود. شما از وب سایت بازی آنلاین CheckiO در حال حاضر می توانید برای یادگیری برنامه نویسی پایتون و جاوا اسکریپت استفاده نمایید. در این بازی شما باید مشکلات برنامه ها را برطرف کنید. قبل از هر مرحله بازی یک داستان کوتاه نقل شده و سپس یک ادیتور کد انلاین برای اسکریپتهای پایتون و یا جاوا اسکریپت نمایش داده میشود. علاوه بر بازی کردن میتونید خودتون ماموریت های جدید رو پیشنهاد کنید و بازی کنید و امتیاز بگیرید یک روش دیگر برای دانستن درجه اشنائی خود با پایتون و یا جاوا اسکریپت خواندن راه حل هایی است که بازیکنان دیگر پیشنهاد میکنند. برای این بازی در ابتدا باید ثبت نام کنید یا با یکی از اکانت های فیس بوک , جیمیل , گیت‌هاب , توئیتر , لینکداین وارد سایت شوید.

لینک شروع کار با CheckiO

 

در انتهای این مطلب لازم دیدم که توضیحات مختصری را ذکر کنم، همانطور که می دانید آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها بسیار مفید هست و در واقع در آینده از این نوع آموزش استقبال زیادی خواهد شد. وب سایت هایی که معرفی شد بیشتر جهت یادگیری برنامه نویسی در سطح مقدماتی و متوسطه هست که زبان های وب سایت ها معرفی بجز مورد اول که زبان فارسی را نیز دارا می باشد مابقی انگلیسی هست، ممکنه فکر کنید با این روند سخته یادگیری برنامه نویسی با بازی کردن. ولی اینطور نیست، هر کاری سختی مربوط به خود را دارد اما با تمرین روی این وب سایت ها هم برنامه نویسی را از طریق بازی کردن که بسیار ترفند جذابی هست یاد میگیرید و هم اینکه زبان انگلیسی خود را تقویت می نمایید. امیدواریم که این مطلب مورد توجه دوستان قرار گرفته باشد. به زودی با مقالات مفید تری در خدمت شما خواهیم بود.

شاید برایتان جذاب باشد : آموزش برنامه نویسی برای صفر کیلومترها