mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-24 16:17:57 -05:00
60 lines
No EOL
3.4 KiB
Text
60 lines
No EOL
3.4 KiB
Text
extends /templates/base
|
|
|
|
block content
|
|
|
|
p.row
|
|
|
|
.span5
|
|
|
|
h2 CodeCombat for Teachers
|
|
|
|
h3 Preparation
|
|
|
|
p CodeCombat is free to play and does not require students to sign up. We encourage teachers to
|
|
a(href="http://codecombat.com/play") play through the campaign
|
|
| to try it out, but the only thing you absolutely need to do to be ready is ensure students have access to a computer or iPad.
|
|
|
|
p It is not necessary for teachers to be comfortable with computer science concepts for students to have fun learning with CodeCombat.
|
|
|
|
h3 Is it violent?
|
|
|
|
p We get this from teachers a lot due to our name. Although CodeCombat does contain cartoon violence, there is nothing graphic in either the visuals or language. If you are comfortable having your students play Angry Birds, you will be comfortable with CodeCombat.
|
|
|
|
h3 Is it for girls?
|
|
|
|
p There are three game modes in CodeCombat: building, puzzles, and combat. We have intentionally designed each to appeal to both boys and girls and think that the building and puzzle levels especially differentiate the game from violent triple A titles that repel female players.
|
|
|
|
h3 What do we cover?
|
|
|
|
p There are 12 levels in the Hour of Code tutorial that teach and reinforce 5 specific computer science concepts:
|
|
|
|
ol
|
|
li <strong>Formal notation</strong> - builds an understanding of the importance of syntax in programming.
|
|
li <strong>Calling functions</strong> - familiarizes students with parameter-less function calls.
|
|
li <strong>Parameters</strong> - how to pass parameters to functions.
|
|
li <strong>Strings</strong> - teaches students about string notation and passing strings as parameters.
|
|
li <strong>Loops</strong> - the pros and cons of designing short programs with loops.
|
|
|
|
p Students may continue past level 12, depending on their speed and interest and learn 3 additional concepts in levels 12-20:
|
|
|
|
ol
|
|
li <strong>Conditional logic</strong> - when and how to use if/else to control in-game outcomes.
|
|
li <strong>Loop varieties</strong> - when and how to use the different types of loops.
|
|
li <strong>Writing functions</strong> - creating and calling functions within other functions.
|
|
|
|
h3 System Requirements
|
|
|
|
p Because CodeCombat is a game, it is more intensive for computers to run smoothly than video or written tutorials. Here are our suggestions for getting the most out of your Hour of Code experience:
|
|
|
|
p For mobile players:
|
|
|
|
ul
|
|
li <strong>Use newer iPads if possible.</strong> Older iPads will work, but will play the game more slowly.
|
|
li </strong>Allow players to wear headphones/earbuds to hear the audio.</strong> We help players learn through voiceover and sound effects which will make classrooms noisy and distracting.
|
|
|
|
p For desktop and laptop players:
|
|
|
|
ul
|
|
li <strong>Use newer versions of Chrome or Firefox.</strong> Although CodeCombat will work on browsers as old as IE9, the performance is not as good.
|
|
li <strong>Use newer computers.</strong> Older computers, Chromebooks, and netbooks tend to have very few system resources, which makes for a less enjoyable experience.
|
|
li </strong>Allow players to wear headphones/earbuds to hear the audio.</strong> We help players learn through voiceover and sound effects which will make classrooms noisy and distracting. |