Adrift with Ruby: Learning Ruby Coding Basics in Space

Adrift with Ruby: Learning Ruby Coding Basics in Space
Adrift with Ruby: Learning Ruby Coding Basics in Space
Adrift with Ruby: Learning Ruby Coding Basics in Space
Adrift with Ruby: Learning Ruby Coding Basics in Space
Adrift with Ruby: Learning Ruby Coding Basics in Space
Adrift with Ruby: Learning Ruby Coding Basics in Space
Adrift with Ruby: Learning Ruby Coding Basics in Space
Adrift with Ruby: Learning Ruby Coding Basics in Space
Grade Levels
Common Core Standards
Product Rating
File Type

PDF (Acrobat) Document File

Be sure that you have an application to open this file type before downloading and/or purchasing.

14 MB|72 pages
Product Description
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
Final Assessment

Note: 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 →

3 Terms of Use
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)
72 References

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.
Total Pages
72 pages
Answer Key
Teaching Duration
2 Weeks
Report this Resource
Digital Download
More products from Wake Up Sunshine
Product Thumbnail
Product Thumbnail
Product Thumbnail
Product Thumbnail
Product Thumbnail
Teachers Pay Teachers

Teachers Pay Teachers is an online marketplace where teachers buy and sell original educational materials.

Learn More

Keep in Touch!

Sign Up