Note: Some of my products have some “out there” ideas. Make sure to look at the preview before purchasing. Everyone's classroom is unique and while these lessons work within my classroom, that may not be the case in another’s room.
"Now it's time to leave the capsule if you dare
"This is Major Tom to Ground Control
I'm stepping through the door
And I'm floating in a most peculiar way."
-Space Oddity by David Bowie
One may find it odd that I teach small coding lessons in my Language Arts classes. However, I look at these activities, in the same manner I do with any form of writing or communication. When I teach my students to write, I don't do it, because I expect them to all become published authors. I teach them to write, because it's an integral form of communication. I look at coding in the same manner. The children today really should have some experience with coding. It's a form of communication that is more prevalent in society each and every day.
Therefore, Wake Up Sunshine, is proud to bring you Adrift with Ruby: Learning Ruby Coding Basics in Space!
With this simple and affordable guide, the students will be presented the very basics of Ruby coding language. The students will then watch various video clips of my play through of the phenomenal video game, Adrift,
by 505 Games.
Overall, I do one activity as a mini-lesson each day throughout the guide. I follow the provided routine below when working with the guide:
Introduce the basics of Ruby Language.
Complete one activity per day.
-Data Types: (pp. 7 - 9)
-Variables (Numbers): (pp. 10 - 12)
-Math: (pp. 13 - 16)
-Puts Command: (pp. 17 - 19)
-Prints Command: (pp. 20 - 22)
-‘.length’ Method: (pp. 23 - 25)
-‘.reverse’ Method: (pp. 26 - 28)
Spot Check Assessment 1
Part 1 Assessment
-if statement: (pp. 33 - 35)
-else statement: (pp. 36 - 38)
-elsif statement (pp. 39 - 41)
-Relational Operator: (pp. 42 - 44)
-Less Than/Greater Than: (pp. 45 - 47)
-Boolean Operator (and): (pp. 48 - 50)
-Boolean Operator (or): (pp. 51 - 53)
-Boolean Operator (not): (pp. 54 - 56)
-Combining Boolean Operators: (pp. 57 - 59)
Spot Check Assessment 2
Part 2 Assessment
I suggest that the teacher completes some of these activities as a practice run through, before implementing in class. This is not a simple copy/handout and expecting the students to know it all. As noted by Benjamin Franklin, "By failing to prepare, you are preparing to fail." By practicing a little, the educator will feel much more prepared to let their students give these activities a try.
Keep in mind, the goal is not necessarily to get every coding challenge correct . . . you may not. Regardless, the students are exercising their brains, and thereby reaping the benefits.
Included in the Guide →
4 Why Coding for my English Students
5 Suggestions for Teaching
6 Ruby Language
7 - 9 Activity 1: Data Types
10 - 12 Activity 2: Variable (Numbers)
13 - 16 Activity 3: Math
17 - 19 Activity 4: Puts Command
20 - 22 Activity 5: Print Command
23 - 25 Activity 6: ‘.length’ method
26 - 28 Activity 7: ‘.reverse’ method
29 Spot Check 1 Assessment
30 Spot Check 1 Assessment (Key)
31 Part 1 Assessment
32 Part 1 Assessment (Key)
33 - 35 Activity 8: if statement
36 - 38 Activity 9: else statement
39 - 41 Activity 10: elsif statement
42 - 44 Activity 11: Relational Operator
45 - 47 Activity 12: Less Than/Greater Than
48 - 50 Activity 13: Boolean Operators (and)
51 - 53 Activity 14: Boolean Operators (or)
54 - 56 Activity 15: Boolean Operators (not)
57 - 59 Activity 16: Combining Boolean Operators
60 Spot Check 2 Assessment
61 Spot Check 2 Assessment (Key)
62 Part 2 Assessment
63 Part 2 Assessment (Key)
64 - 67 Final Assessment
68 - 71 Final Assessment (Key)
Keep in mind . . .
1. I buy the game.
2. I play the game.
3. I make the videos while playing the game.
4. I create the educational activities, which correlate with the game's concepts.
5. I complete the unit guide.
6. I contact and talk to the game's creators to get their blessing on promoting my guides.
In my own classroom, I've had great success with my other video game and educational resources linked below.
Link-Motivate Teenage Writers with Video Games: The Dyatlov Pass Incident
Link-Look at Me! I'm Learning to Code!
Link-Playing with Fire: Literary Activities to Inspire Students in the Digital Age
Link-Sane in the Membrane: Brain Empowering Activities
In the end, the key, as an educator, is to be willing to go out of one’s comfort zone and be ready to try something new and innovative. If the results mirror my own classroom, you may be surprised at what your students are able to do!
♥ Be the first to know about my sales and new products at Wake Up Sunshine
! Look for the green star next to my photo logo (upper right corner) and click it to become a follower. Thanks! You will now receive email updates about this store.