سلام دوستان. با یک مقاله آموزش برنامه نویسی در خدمت شما هستیم. برای اولین بار در یک مطلب ویژه برای دوستان مبتدی با آموزش برنامه نویسی با ترفند جذاب 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 و… را با روش های مختلف آموزش ببینید.
خان آکادمی موسسه ای غیر انتفاعی با هدف بهبود آموزش می باشد. آرمان این موسسه فراهم کردن آموزش رایگان و با کیفیت برای همه، در هر مکان می باشد. علاوه بر ویدیوهای ترجمه شده که در زیرآمده است، شما می توانید ویدیوهای انگلیسی خان آکادمی را که به فارسی ترجمه شده اند در سایت اصلی مشاهده کنید. برای مشاهده این که چه ویدیوهایی ترجمه شده اند می توانید از فیلتر موجود در این صفحه استفاده کنید
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
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
- Code Hunt Community
- Code Hunt Contests
- Code Hunt Zone Designer Documentation
- Code Hunt on Office Mix
- Beauty of Programming 2015
- Creating a community with a game
- What if coding were a game?
- Creating Code Hunt Puzzles
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
- A Short Paper
- Slides
آموزش برنامه نویسی با CodeCombat
وب سایت CodeCombat جهت آموزش برنامه نویسی با بازی کردن تلاش می کند در حین یک بازی بسیار مهیج و آنلاین که تعاملی با گیم پلی رقابتی است دانش آموزان را درگیر برنامه نویسی و آموزش کد نویسی کند. تمامی دوره های این سایت آنلاین است و باید از قبل ثبت نام کرده باشید. روی این سایت نزدیک به ۷۵ تا ۱۰۰ ساعت آموزش درباره علوم مختلف کامپیوتری بارگذاری شده است می توانید با انتخاب سطح آموزشی مناسب کودک خود ، هر دوره را شروع کنید. تمامی دوره ها به صورت بازی و با گرافیک بسیار زیبایی پیاده سازی شده اند
این بازی CodeCombat نام دارد و نوعی بازی اکشن و استراتژی میباشد که تفاوت این بازی با سایر بازی های کامبت اینه که کلیه حرکت ها با استفاده از زبان برنامه نویسی انجام می شود و با یادگیری این بازی میتوانید یک برنامه نویس حرفه ای شوید.
دوره های که در وب سایت CodeCombat برای یادگیری برنامه نویسی از طریق بازی موجود هستند شامل موارد زیر می باشد
- یادگیری HTML از طریق بازی کردن
- یادگیری CSS از طریق بازی کردن
- یادگیری بوت استرپ از طریق بازی کردن
- یادگیری برنامه نویسی جاوا اسکریپت از طریق بازی کردن
- یادگیری برنامه نویسی جی کوئری از طریق بازی کردن
- یادگیری برنامه نویسی پایتون از طریق بازی کردن
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.
[/toggle]
آموزش برنامه نویسی با CheckiO
آموزش برنامه نویسی با CheckIO بسیار جذاب خواهد بود. شما از وب سایت بازی آنلاین CheckiO در حال حاضر می توانید برای یادگیری برنامه نویسی پایتون و جاوا اسکریپت استفاده نمایید. در این بازی شما باید مشکلات برنامه ها را برطرف کنید. قبل از هر مرحله بازی یک داستان کوتاه نقل شده و سپس یک ادیتور کد انلاین برای اسکریپتهای پایتون و یا جاوا اسکریپت نمایش داده میشود. علاوه بر بازی کردن میتونید خودتون ماموریت های جدید رو پیشنهاد کنید و بازی کنید و امتیاز بگیرید یک روش دیگر برای دانستن درجه اشنائی خود با پایتون و یا جاوا اسکریپت خواندن راه حل هایی است که بازیکنان دیگر پیشنهاد میکنند. برای این بازی در ابتدا باید ثبت نام کنید یا با یکی از اکانت های فیس بوک , جیمیل , گیتهاب , توئیتر , لینکداین وارد سایت شوید.
لینک شروع کار با CheckiO
در انتهای این مطلب لازم دیدم که توضیحات مختصری را ذکر کنم، همانطور که می دانید آموزش برنامه نویسی با ترفند جذاب Online game برای تازه کارها بسیار مفید هست و در واقع در آینده از این نوع آموزش استقبال زیادی خواهد شد. وب سایت هایی که معرفی شد بیشتر جهت یادگیری برنامه نویسی در سطح مقدماتی و متوسطه هست که زبان های وب سایت ها معرفی بجز مورد اول که زبان فارسی را نیز دارا می باشد مابقی انگلیسی هست، ممکنه فکر کنید با این روند سخته یادگیری برنامه نویسی با بازی کردن. ولی اینطور نیست، هر کاری سختی مربوط به خود را دارد اما با تمرین روی این وب سایت ها هم برنامه نویسی را از طریق بازی کردن که بسیار ترفند جذابی هست یاد میگیرید و هم اینکه زبان انگلیسی خود را تقویت می نمایید. امیدواریم که این مطلب مورد توجه دوستان قرار گرفته باشد. به زودی با مقالات مفید تری در خدمت شما خواهیم بود.
شاید برایتان جذاب باشد : آموزش برنامه نویسی برای صفر کیلومترها
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۱۸ تیر ۱۳۹۷
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس
با سلام و خسته نباشید خدمت نویسنده و مدیر محترم وبسایت سورس باران…!
خیلی متعجب و خوشحال شدم بابت این شیوه و متد جدید گیم آنلاین…!
حالا میتونم زبان های بیشتری رو با جذابییت خاص همراه با فان و سرگرمی
یاد بگیرم…! خیلی ممنون از معرفی این ایده و وبسایتهای اراعه دهنده!
بهنام باقرپور از مشهد!