SlideShare a Scribd company logo
1 of 33
Agent Tic-Tac-Toe
Your mission, should you choose to
accept it is…
An interactive game for algorithmic and
computational thinking
Table of Contents
Section 1: Overview of “Agent Tic-Tac-Toe”
interactive game for teachers
Slides 3-8
Section 2: Classroom Handouts for “Agent
Tic-Tac-Toe” (teacher notes are in notes
section)
Slides 9-33
Section 1: Overview for Teachers
Slide 3
Overview of interactive game
“Agent Tic-Tac-Toe”
Audience for explaining the tic tac toe agent: High School students
Format of lesson: an interactive game played in classroom
Overview of concept: the overarching idea is to explain how a programmed agent
works through an interactive game, where the students are spies (Agent Jamie
Bond) and need to follow the instructions of their Boss (“M”) exactly. Practically,
the game will be played with physical envelopes which have written instructions
(and other supports where required). The game also has an “Agent Report” where
the student records their answers to make a final submission. In theory, multiple
different ‘boards’ could be used with the same set of envelopes and potentially
ordered in increasing difficulty for students of different levels or combined in
several loops.
Time to complete the exercise: 40 minutes- 1 hour for one Board including time to
explain the task upfront (less time for subsequent Boards if added as a variation)
Slide 4
Possible variations on the format of
the game (not included here):
• The teacher using these materials could also consider the game taking place in teams instead of
individually.
• The envelopes could be strategically placed in different locations with ‘clues’ regarding their
location added based on the physical environment (to make it more “Amazing Race” style).
• It may make sense for there to be a checkpoint with a teacher after the “Your Secret Weapons”
envelope to ensure that students don’t get lost from the get-go (to be decided by the teacher)
• To increase the difficulty:
• Code associated with each step could be added to the instructions or to the Agent Report.
• Options of code could be added and students required to select which code corresponds to
the moves just made.
• Several loops of the sequence can be connected together by adding an envelope that exposes the
next move of the opponent.
Slide 5
Lesson objectives
We are learning to:
• Develop Algorithmic Thinking* by:
• following the types of instructions that a computer would execute
• understanding how the tic tac toe ‘Agent’ is operating to play a move
• Develop Computational Thinking* by:
• computing strings from real-world circumstances
• developing applied problem-solving
*As defined in NSW Government Standards Authority (2019). Digital Technologies and ICT Resources. Accessed 28 April 2020,
https://educationstandards.nsw.edu.au/wps/portal/nesa/k-10/learning-areas/technologies/coding-across-the-curriculum
Slide 6
What I’m looking for in students’
work:
• Problem solving
• Asking questions when unsure
• Computational and Algorithmic thinking
• Following instructions
• Teamwork (if played in teams)
Slide 7
Overview of flow of envelopes
Your
Secret
Weapon
– TOP
SECRET
envelope
Envelope
#1
Envelope
#2
Envelope
#3
Any yes
response
?
Envelope
#4
Envelope
#5
Any yes
response
?
Envelope
#6
Envelope
#7
Yes
No
Yes
No
Introduction
envelope
Envelope
#8 (END)
Possibility of multiple loops
Slide 8
Section 2: Classroom materials (for printing)
(Teacher notes are in the notes section of these slides)
Slide 9
Introduction Envelope – START HERE!
You are Jamie Bond, an undercover agent.
Your mission, Agent, should you choose to accept it, is to follow the instructions of your
boss, M. You’ll be playing a game of tic tac toe (also known as naughts and crosses).
Remember, you must follow the instructions at all times and at all costs.
No deviations are allowed.
Do you choose to accept this mission?
If yes, go to the envelope labelled “Your secret weapons – TOP SECRET”
If no, see your teacher.
Your Secret Weapons – TOP SECRET
All of our agents have two very special secret weapons.
Special secret weapon #1: Secret Vision Goggles (see enclosed). These help you see the tic tac toe board in a whole
new way – using numbers. Make sure you use them the right way up!!
Special secret weapon #2: The Encryption Key (see enclosed). This helps you create what is known as an encryption
ID.
All Agents must document their progress in the Agents Report (enclosed).
Before sending you into the field, M must check that you know how to use these secret weapons!
See the document “Encryption Key Worked Example” enclosed for an example.
To test your knowledge, take a look at “Encryption Key – testing your knowledge” (enclosed).
Record the test Encryption Key ID on your Agent Report.
If correct, move on to Envelope #1.
Your Secret Weapons
1) Secret Vision Goggles
0 1 2
3 4 5
6 7 8
This is the top
Your Secret Weapons
2) Encryption Key Template
0 1 2 3 4 5 6 7 8
X
O
Encryption
ID
Encryption ID:
Encryption Key Worked Example
0 1 2 3 4 5 6 7 8
X
O
Encryption
ID
O X . . X . X O .
Encryption ID: O X..X.XO.
O
OX
X
X
Encrypt
this Board
Encryption Key – Test your knowledge
Encryption ID:
X
OX
Encrypt
this Board Into an encryption ID
Use an encryption key template to work it out
Agent’s Report
Name:
Envelope Response Envelope Response
Testing
Knowledge
The Encryption ID is:
___________________________
Envelope #3
& #5
Envelope #1
The current state of the Board
looks like:
Envelope #2
My Agent’s pieces are: X O
(circle)
My Opponent’s Pieces are: X O
(circle)
Envelope #6
The Position I will put my piece to block my
Opponent is: ____________
Envelope # 7
The Position I will put my piece in is:
________________________________
Envelope #8
The Encryption ID of the current Board is:
_____________________
Envelope #3 Envelope #5
Lenses Are there 2 of my
pieces present?
(Yes or No)
Are there 2 of my
opponent’s pieces
present? (Yes or No)
Lens 1
Lens 2
Lens 3
Lens 4
Lens 5
Lens 6
Lens 7
Lens 8
Envelope #1
The tic tac toe game has already begun.
Your task: translate the following Encryption ID into a Board.
Encryption ID: . . . X O . X . O
Record your response on your Agent Report.
Go to Envelope #2.
Current state of Board
O X
Current state of Board
O X
X
O
Current state of Board
X
Current state of Board
X O
O
Current state of Board
X
X O
O O
Current state of Board
X X
X O
O O
Current state of Board
X
O
Envelope #2
Your task: Find out whether your piece is an “X” or an “O”
Intelligence received:
• There are two types of pieces “X” and “O”
• Once a piece is played, it cannot be removed or replaced
• X always plays first
• You have the next move, Agent
• If there are equal numbers of “X” pieces to “O” pieces on the board (Remember you found out the
current state of the Board in Envelope #1), then the next move is “X”. If not, then the next move is
“O”
What pieces do you play Agent? (“X” or “0”)
Record your response in your Agent Report
Move on to Envelope #3.
Envelope #3
Your task: Find out if you have a winning move that can be played.
Intelligence received:
• Inside the envelope is a series of lenses for your secret vision goggles for you to check
if there is a winning move that can be played.
• Apply each lens over the current board (the one you generated from Envelope #1).
• For each lens, check:
• Are there 2 out of 3 spaces in this lens with my piece currently in it?
• Is the third space free?
Record your findings in the Agent Report
If your answer to both of these questions is “YES” for at least one lens, go to Envelope #4.
If not, go to Envelope #5
Lenses Template
Lens 1
Lens 5
Lens 2
Lens 6
Lens 3
Lens 7
Lens 4
Lens 8
Envelope #4
Your task: Find your winning move. NOW!
Intelligence:
• Select the first possible lens which has a “YES” recorded next to BOTH of the questions in
Envelope #3 namely:
• Are there 2 out of 3 spaces in this lens with my piece currently in it?
• Is the third space free?
With that lens, find the third position that you will need to put your piece in order for all three boxes
of the lens to contain your pieces. This is where you will make your winning move.
What move do you make, Agent?
Record the number of the square you will play in on the Agent Report (use your special vision
goggles!). Move to Envelope #8
Envelope #5
Your task: Find out if your opponent has a winning move that can be played.
Intelligence:
• Use the same lens template as from Envelope #3 for you to check if there is a winning
move that can be played by your opponent.
• Apply each lense over the current board (from Envelope #1).
• For each lens, check:
• Are there 2 out of 3 spaces in this lens with my opponent’s piece currently in it?
• Is the third space free?
Record your findings in the Agent Report
If your answer to any of these lenses is “YES” for BOTH questions, go to Envelope #6. If
not, go to Envelope #7
Envelope #6
Your task: Find out how to block your opponent’s winning move. NOW!
Intelligence:
• Select the first possible lens which has a “YES” recorded next to BOTH of the questions in
Envelope #5 namely:
• Are there 2 out of 3 spaces in this lens with my opponent’s piece currently in it?
• Is the third space free?
• With that lens, find the third position that you will need to put your piece in order to block your
opponent from holding all three places. This is where you will make your blocking move.
What move do you make, Agent?
Record the number of the square you will play on the Agent Report (use your special vision goggles!).
Move to Envelope #8
Envelope #7
Task: Find your next move using the document titled “Flowchart instructions”
Intelligence:
• Follow the instructions enclosed called “Flowchart instructions”
What position do you put your piece in, Agent?
Record it on the Agent Report
Move to Envelope #8
Flowchart instructions
Is there
any
piece in
Position
4?
Is there
any
piece in
Position
0?
Is there
any
piece in
Position
6?
Is there
any
piece in
Position
8?
Put your piece
in that position
(END)
Put your piece
in any empty
position (END)
Yes
No
Yes
No
Yes
No
Yes
No
Envelope #8
Task: Provide the encryption ID of the tic tac toe board with your move played on it
Intelligence:
• The move you have selected to play in the previous step is valid – it does not replace
an existing “X” or “0”
• Add your move to the Board in the right position
• Use the Encryption Key template to find out the Encryption ID of the board
What is the encryption ID of the new board with your move played on it, Agent?
Record your Answer in the Agent Report.
Congratulations, your mission is complete! Send your Agent Report to M.

More Related Content

Similar to Agent Tic-Tac-Toe: Follow Instructions to Win

23. Methodology of Problem Solving
23. Methodology of Problem Solving23. Methodology of Problem Solving
23. Methodology of Problem SolvingIntro C# Book
 
Java Problem solving
Java Problem solving Java Problem solving
Java Problem solving Intro C# Book
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignSharon Boller
 
[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人
[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人
[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人台灣資料科學年會
 
Exploratory Testing As A Quest
Exploratory Testing As A QuestExploratory Testing As A Quest
Exploratory Testing As A QuestChrishoneybee
 
computational_thinking_gcse.pptx
computational_thinking_gcse.pptxcomputational_thinking_gcse.pptx
computational_thinking_gcse.pptxbirulangit23
 
Military Game/Simulation Scenario/Story Development @IISTEC 2014
Military Game/Simulation Scenario/Story Development  @IISTEC 2014Military Game/Simulation Scenario/Story Development  @IISTEC 2014
Military Game/Simulation Scenario/Story Development @IISTEC 2014Marie Broyles
 
Scientific Method
Scientific MethodScientific Method
Scientific Methodcjenning
 
Integers
IntegersIntegers
Integersji0989
 
A survival guide for UX in complex environments
A survival guide for UX in complex environmentsA survival guide for UX in complex environments
A survival guide for UX in complex environmentsPaula de Matos
 
Just Mouse Jack Init
Just Mouse Jack InitJust Mouse Jack Init
Just Mouse Jack Initantitree
 
Turning point powerpoint directions
Turning point powerpoint directionsTurning point powerpoint directions
Turning point powerpoint directionssarah_chew75
 
Coding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinCoding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinEnkelejdaMica1
 
Ginyu force leelisa_week3assignment_0315 (1)
Ginyu force leelisa_week3assignment_0315 (1)Ginyu force leelisa_week3assignment_0315 (1)
Ginyu force leelisa_week3assignment_0315 (1)Lisa Lee
 
Serious games cwltgm
Serious games   cwltgmSerious games   cwltgm
Serious games cwltgmDavid Farrell
 
DevLearn 2017 Play to Learn workshop slides
DevLearn 2017 Play to Learn workshop slidesDevLearn 2017 Play to Learn workshop slides
DevLearn 2017 Play to Learn workshop slidesSharon Boller
 
Debugging JavaScript (by Thomas Bindzus, Founder, Vinagility & Thanh Loc Vo, ...
Debugging JavaScript (by Thomas Bindzus, Founder, Vinagility & Thanh Loc Vo, ...Debugging JavaScript (by Thomas Bindzus, Founder, Vinagility & Thanh Loc Vo, ...
Debugging JavaScript (by Thomas Bindzus, Founder, Vinagility & Thanh Loc Vo, ...JavaScript Meetup HCMC
 

Similar to Agent Tic-Tac-Toe: Follow Instructions to Win (20)

23. Methodology of Problem Solving
23. Methodology of Problem Solving23. Methodology of Problem Solving
23. Methodology of Problem Solving
 
Java Problem solving
Java Problem solving Java Problem solving
Java Problem solving
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game Design
 
U1 Lesson 03
U1 Lesson 03U1 Lesson 03
U1 Lesson 03
 
U1 Lesson 03
U1 Lesson 03U1 Lesson 03
U1 Lesson 03
 
[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人
[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人
[TOxAIA新竹分校] 工業4.0潛力新應用! 多模式對話機器人
 
A mazing Game
A mazing GameA mazing Game
A mazing Game
 
Exploratory Testing As A Quest
Exploratory Testing As A QuestExploratory Testing As A Quest
Exploratory Testing As A Quest
 
computational_thinking_gcse.pptx
computational_thinking_gcse.pptxcomputational_thinking_gcse.pptx
computational_thinking_gcse.pptx
 
Military Game/Simulation Scenario/Story Development @IISTEC 2014
Military Game/Simulation Scenario/Story Development  @IISTEC 2014Military Game/Simulation Scenario/Story Development  @IISTEC 2014
Military Game/Simulation Scenario/Story Development @IISTEC 2014
 
Scientific Method
Scientific MethodScientific Method
Scientific Method
 
Integers
IntegersIntegers
Integers
 
A survival guide for UX in complex environments
A survival guide for UX in complex environmentsA survival guide for UX in complex environments
A survival guide for UX in complex environments
 
Just Mouse Jack Init
Just Mouse Jack InitJust Mouse Jack Init
Just Mouse Jack Init
 
Turning point powerpoint directions
Turning point powerpoint directionsTurning point powerpoint directions
Turning point powerpoint directions
 
Coding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvinCoding Unplugged_Focus on problem solvin
Coding Unplugged_Focus on problem solvin
 
Ginyu force leelisa_week3assignment_0315 (1)
Ginyu force leelisa_week3assignment_0315 (1)Ginyu force leelisa_week3assignment_0315 (1)
Ginyu force leelisa_week3assignment_0315 (1)
 
Serious games cwltgm
Serious games   cwltgmSerious games   cwltgm
Serious games cwltgm
 
DevLearn 2017 Play to Learn workshop slides
DevLearn 2017 Play to Learn workshop slidesDevLearn 2017 Play to Learn workshop slides
DevLearn 2017 Play to Learn workshop slides
 
Debugging JavaScript (by Thomas Bindzus, Founder, Vinagility & Thanh Loc Vo, ...
Debugging JavaScript (by Thomas Bindzus, Founder, Vinagility & Thanh Loc Vo, ...Debugging JavaScript (by Thomas Bindzus, Founder, Vinagility & Thanh Loc Vo, ...
Debugging JavaScript (by Thomas Bindzus, Founder, Vinagility & Thanh Loc Vo, ...
 

Recently uploaded

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

Recently uploaded (20)

Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 

Agent Tic-Tac-Toe: Follow Instructions to Win

  • 1. Agent Tic-Tac-Toe Your mission, should you choose to accept it is… An interactive game for algorithmic and computational thinking
  • 2. Table of Contents Section 1: Overview of “Agent Tic-Tac-Toe” interactive game for teachers Slides 3-8 Section 2: Classroom Handouts for “Agent Tic-Tac-Toe” (teacher notes are in notes section) Slides 9-33
  • 3. Section 1: Overview for Teachers Slide 3
  • 4. Overview of interactive game “Agent Tic-Tac-Toe” Audience for explaining the tic tac toe agent: High School students Format of lesson: an interactive game played in classroom Overview of concept: the overarching idea is to explain how a programmed agent works through an interactive game, where the students are spies (Agent Jamie Bond) and need to follow the instructions of their Boss (“M”) exactly. Practically, the game will be played with physical envelopes which have written instructions (and other supports where required). The game also has an “Agent Report” where the student records their answers to make a final submission. In theory, multiple different ‘boards’ could be used with the same set of envelopes and potentially ordered in increasing difficulty for students of different levels or combined in several loops. Time to complete the exercise: 40 minutes- 1 hour for one Board including time to explain the task upfront (less time for subsequent Boards if added as a variation) Slide 4
  • 5. Possible variations on the format of the game (not included here): • The teacher using these materials could also consider the game taking place in teams instead of individually. • The envelopes could be strategically placed in different locations with ‘clues’ regarding their location added based on the physical environment (to make it more “Amazing Race” style). • It may make sense for there to be a checkpoint with a teacher after the “Your Secret Weapons” envelope to ensure that students don’t get lost from the get-go (to be decided by the teacher) • To increase the difficulty: • Code associated with each step could be added to the instructions or to the Agent Report. • Options of code could be added and students required to select which code corresponds to the moves just made. • Several loops of the sequence can be connected together by adding an envelope that exposes the next move of the opponent. Slide 5
  • 6. Lesson objectives We are learning to: • Develop Algorithmic Thinking* by: • following the types of instructions that a computer would execute • understanding how the tic tac toe ‘Agent’ is operating to play a move • Develop Computational Thinking* by: • computing strings from real-world circumstances • developing applied problem-solving *As defined in NSW Government Standards Authority (2019). Digital Technologies and ICT Resources. Accessed 28 April 2020, https://educationstandards.nsw.edu.au/wps/portal/nesa/k-10/learning-areas/technologies/coding-across-the-curriculum Slide 6
  • 7. What I’m looking for in students’ work: • Problem solving • Asking questions when unsure • Computational and Algorithmic thinking • Following instructions • Teamwork (if played in teams) Slide 7
  • 8. Overview of flow of envelopes Your Secret Weapon – TOP SECRET envelope Envelope #1 Envelope #2 Envelope #3 Any yes response ? Envelope #4 Envelope #5 Any yes response ? Envelope #6 Envelope #7 Yes No Yes No Introduction envelope Envelope #8 (END) Possibility of multiple loops Slide 8
  • 9. Section 2: Classroom materials (for printing) (Teacher notes are in the notes section of these slides) Slide 9
  • 10. Introduction Envelope – START HERE! You are Jamie Bond, an undercover agent. Your mission, Agent, should you choose to accept it, is to follow the instructions of your boss, M. You’ll be playing a game of tic tac toe (also known as naughts and crosses). Remember, you must follow the instructions at all times and at all costs. No deviations are allowed. Do you choose to accept this mission? If yes, go to the envelope labelled “Your secret weapons – TOP SECRET” If no, see your teacher.
  • 11. Your Secret Weapons – TOP SECRET All of our agents have two very special secret weapons. Special secret weapon #1: Secret Vision Goggles (see enclosed). These help you see the tic tac toe board in a whole new way – using numbers. Make sure you use them the right way up!! Special secret weapon #2: The Encryption Key (see enclosed). This helps you create what is known as an encryption ID. All Agents must document their progress in the Agents Report (enclosed). Before sending you into the field, M must check that you know how to use these secret weapons! See the document “Encryption Key Worked Example” enclosed for an example. To test your knowledge, take a look at “Encryption Key – testing your knowledge” (enclosed). Record the test Encryption Key ID on your Agent Report. If correct, move on to Envelope #1.
  • 12. Your Secret Weapons 1) Secret Vision Goggles 0 1 2 3 4 5 6 7 8 This is the top
  • 13. Your Secret Weapons 2) Encryption Key Template 0 1 2 3 4 5 6 7 8 X O Encryption ID Encryption ID:
  • 14. Encryption Key Worked Example 0 1 2 3 4 5 6 7 8 X O Encryption ID O X . . X . X O . Encryption ID: O X..X.XO. O OX X X Encrypt this Board
  • 15. Encryption Key – Test your knowledge Encryption ID: X OX Encrypt this Board Into an encryption ID Use an encryption key template to work it out
  • 16. Agent’s Report Name: Envelope Response Envelope Response Testing Knowledge The Encryption ID is: ___________________________ Envelope #3 & #5 Envelope #1 The current state of the Board looks like: Envelope #2 My Agent’s pieces are: X O (circle) My Opponent’s Pieces are: X O (circle) Envelope #6 The Position I will put my piece to block my Opponent is: ____________ Envelope # 7 The Position I will put my piece in is: ________________________________ Envelope #8 The Encryption ID of the current Board is: _____________________ Envelope #3 Envelope #5 Lenses Are there 2 of my pieces present? (Yes or No) Are there 2 of my opponent’s pieces present? (Yes or No) Lens 1 Lens 2 Lens 3 Lens 4 Lens 5 Lens 6 Lens 7 Lens 8
  • 17. Envelope #1 The tic tac toe game has already begun. Your task: translate the following Encryption ID into a Board. Encryption ID: . . . X O . X . O Record your response on your Agent Report. Go to Envelope #2.
  • 18. Current state of Board O X
  • 19. Current state of Board O X X O
  • 20. Current state of Board X
  • 21. Current state of Board X O O
  • 22. Current state of Board X X O O O
  • 23. Current state of Board X X X O O O
  • 24. Current state of Board X O
  • 25. Envelope #2 Your task: Find out whether your piece is an “X” or an “O” Intelligence received: • There are two types of pieces “X” and “O” • Once a piece is played, it cannot be removed or replaced • X always plays first • You have the next move, Agent • If there are equal numbers of “X” pieces to “O” pieces on the board (Remember you found out the current state of the Board in Envelope #1), then the next move is “X”. If not, then the next move is “O” What pieces do you play Agent? (“X” or “0”) Record your response in your Agent Report Move on to Envelope #3.
  • 26. Envelope #3 Your task: Find out if you have a winning move that can be played. Intelligence received: • Inside the envelope is a series of lenses for your secret vision goggles for you to check if there is a winning move that can be played. • Apply each lens over the current board (the one you generated from Envelope #1). • For each lens, check: • Are there 2 out of 3 spaces in this lens with my piece currently in it? • Is the third space free? Record your findings in the Agent Report If your answer to both of these questions is “YES” for at least one lens, go to Envelope #4. If not, go to Envelope #5
  • 27. Lenses Template Lens 1 Lens 5 Lens 2 Lens 6 Lens 3 Lens 7 Lens 4 Lens 8
  • 28. Envelope #4 Your task: Find your winning move. NOW! Intelligence: • Select the first possible lens which has a “YES” recorded next to BOTH of the questions in Envelope #3 namely: • Are there 2 out of 3 spaces in this lens with my piece currently in it? • Is the third space free? With that lens, find the third position that you will need to put your piece in order for all three boxes of the lens to contain your pieces. This is where you will make your winning move. What move do you make, Agent? Record the number of the square you will play in on the Agent Report (use your special vision goggles!). Move to Envelope #8
  • 29. Envelope #5 Your task: Find out if your opponent has a winning move that can be played. Intelligence: • Use the same lens template as from Envelope #3 for you to check if there is a winning move that can be played by your opponent. • Apply each lense over the current board (from Envelope #1). • For each lens, check: • Are there 2 out of 3 spaces in this lens with my opponent’s piece currently in it? • Is the third space free? Record your findings in the Agent Report If your answer to any of these lenses is “YES” for BOTH questions, go to Envelope #6. If not, go to Envelope #7
  • 30. Envelope #6 Your task: Find out how to block your opponent’s winning move. NOW! Intelligence: • Select the first possible lens which has a “YES” recorded next to BOTH of the questions in Envelope #5 namely: • Are there 2 out of 3 spaces in this lens with my opponent’s piece currently in it? • Is the third space free? • With that lens, find the third position that you will need to put your piece in order to block your opponent from holding all three places. This is where you will make your blocking move. What move do you make, Agent? Record the number of the square you will play on the Agent Report (use your special vision goggles!). Move to Envelope #8
  • 31. Envelope #7 Task: Find your next move using the document titled “Flowchart instructions” Intelligence: • Follow the instructions enclosed called “Flowchart instructions” What position do you put your piece in, Agent? Record it on the Agent Report Move to Envelope #8
  • 32. Flowchart instructions Is there any piece in Position 4? Is there any piece in Position 0? Is there any piece in Position 6? Is there any piece in Position 8? Put your piece in that position (END) Put your piece in any empty position (END) Yes No Yes No Yes No Yes No
  • 33. Envelope #8 Task: Provide the encryption ID of the tic tac toe board with your move played on it Intelligence: • The move you have selected to play in the previous step is valid – it does not replace an existing “X” or “0” • Add your move to the Board in the right position • Use the Encryption Key template to find out the Encryption ID of the board What is the encryption ID of the new board with your move played on it, Agent? Record your Answer in the Agent Report. Congratulations, your mission is complete! Send your Agent Report to M.

Editor's Notes

  1. Teacher notes: Print Introduction Envelope instructions and place inside envelope labelled “Introduction Envelope – START HERE”
  2. Teacher notes: Print “Your Secret Weapons – TOP SECRET envelope” instructions, place inside labelled envelope and also include the following materials in this envelope: Secret Vision Goggles – 1 per individual/team Encryption Key Template – 3 per individual/team Encryption Key Worked Example – 1 per individual/ team Testing your knowledge exercise – 1 per individual/team Agent’s report – 1 per individual/team
  3. Teacher notes: Print one copy per student/ team of the Secret Vision Goggles and place inside the envelope “Your Secret Weapons – TOP SECRET envelope”. If these can be printed on a transparency that would work even better.
  4. Teacher notes: Print three copies of Encryption Key Template per person/team (and have a few spares on hand) and place inside the envelope “Your Secret Weapons – TOP SECRET envelope”.
  5. Teacher notes: Print one copy per student/ team of the Encryption Key Worked Example and place inside the envelope “Your Secret Weapons – TOP SECRET envelope”.
  6. Teacher notes: Print one copy per student/ team of the Encryption Key – Test your knowledge and place inside the envelope “Your Secret Weapons – TOP SECRET envelope”.
  7. Teacher notes: Print one copy per student/ team of the Agent’s Report and place inside the envelope “Your Secret Weapons – TOP SECRET envelope”.
  8. Teacher notes: Print instructions for “Envelope #1” and place inside labelled envelope with: Current state of Board. (Note that this is where you could have different inputs of varying difficulty for different individuals / teams.)
  9. Teacher notes: Choose one ‘Current state of Board’ for each individual/team and include one copy inside “Envelope #1”.
  10. Teacher notes: Choose one ‘Current state of Board’ for each individual/team and include one copy inside “Envelope #1”.
  11. Teacher notes: Choose one ‘Current state of Board’ for each individual/team and include one copy inside “Envelope #1”.
  12. Teacher notes: Choose one ‘Current state of Board’ for each individual/team and include one copy inside “Envelope #1”.
  13. Teacher notes: Choose one ‘Current state of Board’ for each individual/team and include one copy inside “Envelope #1”.
  14. Teacher notes: Choose one ‘Current state of Board’ for each individual/team and include one copy inside “Envelope #1”.
  15. Teacher notes: Choose one ‘Current state of Board’ for each individual/team and include one copy inside “Envelope #1”.
  16. Teacher notes: Print instructions for “Envelope #2” and place inside labelled envelope
  17. Teacher notes: Print instructions for “Envelope #3” and place inside labelled envelope with Lenses Template
  18. Teacher notes: Print Lenses Template and place inside labelled Envelope #3. Note – a stretch task here would be for students to build the lenses from numbers e.g. Lens 1 built from (0,1,2); Lens 8 from (2,4,6)
  19. Teacher notes: Print instructions for “Envelope #4” and place inside labelled envelope
  20. Teacher notes: Print instructions for “Envelope #5” and place inside labelled envelope
  21. Teacher notes: Print instructions for “Envelope #6” and place inside labelled envelope
  22. Teacher notes: Print instructions for “Envelope #7” and place inside labelled envelope with “Flowchart instructions”
  23. Teacher notes: Print instructions for “Flowchart instructions: and place inside labelled envelope with “Envelope #7”
  24. Teacher notes: Print instructions for “Envelope #8” and place inside labelled envelope