The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by ทิพย์สุดา สรณะ, 2021-01-04 02:35:50

เรียน Python ผ่านเกมส์ Ozarie

Python

Keywords: python coding

Lesson
4Capstone Project

What did we learn last time?

-What are loops?
-What are the goals of our
capstone project?
-What have you completed so
far in your capstone?
-What’s going on in the story of
Ozaria?

Today’s Journey

Warm-Up: What makes a good game?
Finish your Capstone Project
Get peer feedback on your project
Present your project

Game Design

What makes a good game?

Different parts of a game determine whether people will enjoy playing it

Audience

-Consider who you’re designing the game for
-Is the audience young kids, adults, or your peers?
-Is your game for casual players or intense players?

Clear Instructions

-Provide clear rules & a clear goal

Challenging

-What makes your game challenging?
-What makes a game too easy or too hard?
-What makes you want to play again?

Storytelling

-Choosing art and a design that tells a story

55

Concept Check: Game Design

How do you test and revise your game so that it’s more fun to play?

Testing & Feedback

-How do you ask for constructive
feedback?
-How do you give constructive
feedback?

Revision Options

-Use items to tell a story
-Add items to make the level more
challenging

Independent Practice

Independent Practice

Finish your Capstone Project

Finish repairing the Monolith and start your Capstone Project

Get & Give Feedback

Get constructive feedback from at least one classmate

Revise your Capstone Project

Use the feedback you received to improve your game

Need Help?

Always try it once & try using the troubleshooting guide first. If you
still need help after that, then reach out to a classmate or the
teacher.

Presentation

Presentation Checklist

● Introduce your game and its different features
(items, boss movement, etc)

● Describe how you created the items on the
game map

● Describe how you used sequences and loops in
your project.

● Explain what you updated based on peer
feedback.

● Describe what you would do differently if you
had more time to work on your project.

Lesson 5
Explorations

Impacts of Computing:
How Technology Solves &
Creates Problems

Impacts of Computing

How was coding once used in Ozaria?

How do we think it was forgotten?

Is coding and technology used the same way
in the real world?

Explore

1. Break off into your assigned groups.
2. Please visit 1-2 of these sites:

History of Computing TImeline, Computer History
Timeline, Computers Changed History, Rise of
Smartphones, Evolution of Gaming
1. Review different computing advancements.
2. Choose one to focus on.
3. Think about problems this advancement solved.
4. Think about any issues that may have been
caused by this advancement.

Share

Let’s fill out this chart together!

Group 1 2 3 45

Advancement

Problem(s)
Solved?

Problem(s)
Introduced?

Discuss

Let’s think about what we have learned!

Resources

Standards Alignment &
Additional Resources

CSTA Standards Alignment

Computing Systems

-1B-CS-03: Determine potential solutions to solve simple hardware and software problems using common
troubleshooting strategies.
-2-CS-03: Systematically identify and fix problems with computing devices and their components

Algorithms & Programming

-1A-AP-10: Develop programs with sequences and simple loops, to express ideas or address a problem.
-1A-AP-11: Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.
-1B-AP-11: Decompose (break down) problems into smaller, manageable subproblems to facilitate the program
development process.
-1B-AP-12: Modify, remix, or incorporate portions of an existing program into one's own work, to develop something new
or add more advanced features.
-1B-AP-13: Use an iterative process to plan the development of a program by including others' perspectives and
considering user preferences.
-1B-AP-15: Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
-2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation, and review of
programs.

Impacts of Computing

-1B-IC-18: Discuss computing technologies that have changed the world, and express how those technologies influence,
and are influenced by, cultural practices.

Common Core State Standards

Reading: Informational Text

-CCSS.ELA-LITERACY.RI.6.2: Determine a central idea of a text and how it is conveyed through particular details; provide
a summary of the text distinct from personal opinions or judgments.
-CCSS.ELA-LITERACY.RI.6.7: Integrate information presented in different media or formats (e.g., visually, quantitatively) as
well as in words to develop a coherent understanding of a topic or issue.
-CCSS.ELA-LITERACY.RI.6.10/CCSS.ELA-LITERACY.RI.7.10/: By the end of the year, read and comprehend literary nonfiction
in the grades 6-8 text complexity band proficiently, with scaffolding as needed at the high end of the range.
-CCSS.ELA-LITERACY.RI.7.2/CCSS.ELA-LITERACY.RI.8.2: Determine two or more central ideas in a text and analyze their
development over the course of the text; provide an objective summary of the text.
-CCSS.ELA-LITERACY.RI.7.3: Analyze the interactions between individuals, events, and ideas in a text (e.g., how ideas
influence individuals or events, or how individuals influence ideas or events).
-CCSS.ELA-LITERACY.RI.8.10: By the end of the year, read and comprehend literary nonfiction at the high end of the
grades 6-8 text complexity band independently and proficiently.

Writing

-CCSS.ELA-LITERACY.W.6.6: Use technology, including the Internet, to produce and publish writing as well as to interact
and collaborate with others; demonstrate sufficient command of keyboarding skills to type a minimum of three pages in
a single sitting.
-CCSS.ELA-LITERACY.W.6.7: Conduct short research projects to answer a question, drawing on several sources and
refocusing the inquiry when appropriate.

Common Core State Standards

Writing (continued)

-CCSS.ELA-LITERACY.W.6.10/CCSS.ELA-LITERACY.W.7.10/CCSS.ELA-LITERACY.W.8.10: Write routinely over extended time
frames (time for research, reflection, and revision) and shorter time frames (a single sitting or a day or two) for a range
of discipline-specific tasks, purposes, and audiences.
-CCSS.ELA-LITERACY.W.7.4/CCSS.ELA-LITERACY.W.8.4: Produce clear and coherent writing in which the development,
organization, and style are appropriate to task, purpose, and audience.
-CCSS.ELA-LITERACY.W.7.6: Use technology, including the Internet, to produce and publish writing and link to and cite
sources as well as to interact and collaborate with others, including linking to and citing sources.
-CCSS.ELA-LITERACY.W.7.7: Conduct short research projects to answer a question, drawing on several sources and
generating additional related, focused questions for further research and investigation.
-CCSS.ELA-LITERACY.W.8.6: Use technology, including the Internet, to produce and publish writing and present the
relationships between information and ideas efficiently as well as to interact and collaborate with others.
-CCSS.ELA-LITERACY.W.7.8/CCSS.ELA-LITERACY.W.8.8: Gather relevant information from multiple print and digital
sources, using search terms effectively; assess the credibility and accuracy of each source; and quote or paraphrase the
data and conclusions of others while avoiding plagiarism and following a standard format for citation.

Speaking & Listening

-CCSS.ELA-LITERACY.SL.6.1/CCSS.ELA-LITERACY.SL.7.1/CCSS.ELA-LITERACY.SL.8.1: Engage effectively in a range of
collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 6-8 topics, texts, and
issues, building on others' ideas and expressing their own clearly.

Common Core State Standards

Speaking & Listening (continued)

-CCSS.ELA-LITERACY.SL.6.4: Present claims and findings, sequencing ideas logically and using pertinent descriptions,
facts, and details to accentuate main ideas or themes; use appropriate eye contact, adequate volume, and clear
pronunciation.
-CCSS.ELA-LITERACY.SL.6.6/CCSS.ELA-LITERACY.SL.7.6/CCSS.ELA-LITERACY.SL.8.6: Adapt speech to a variety of
contexts and tasks, demonstrating command of formal English when indicated or appropriate.
-CCSS.ELA-LITERACY.SL.7.4/CCSS.ELA-LITERACY.SL.8.4/: Present claims and findings, emphasizing salient points in a
focused, coherent manner with pertinent descriptions, facts, details, and examples; use appropriate eye contact,
adequate volume, and clear pronunciation.

Resource Links

Teacher Materials
-Capstone Rubric - Teacher
-Chapter 1 Solution Guide - Python
-Chapter 1 Solution Guide - JavaScript

Student Materials
-Check-in Journal Template
-Capstone Rubric - Student
-Troubleshooting Guide
-Lesson 1 Extension Activity
-Impacts of Computing Research Links

● History of Computing TImeline (Computer History Museum)
● Computer History Timeline (Soft Schools)
● Computers Changed History (Book Your Data)
● Rise of Smartphones (Science Museum)
● Evolution of Gaming (Tech Crunch Article)


Click to View FlipBook Version