AI·SW Exploration (Advanced)

Grade 5 ~ Grade 6

Index

1. Digital Literacy (DL)
1-1. Understanding Input Devices
Lesson 1. Let's Improve Typing Skills!
2. Computing System (CS)
2-1. Using Information Devices
Lesson 2. What Is an Information Device?
2-2. Exploring Operating System Features
Lesson 3. What Is an Operating System?
2-3. Using Applications
Lesson 4. How to Search for Information?
3. Data (DA)
3-1. Experiencing Data
Lesson 5. What Is Data?
3-2. Analyzing Data Collection
Lesson 6. How to Collect Data?
4. Algorithms and Programming (AP)
4-1. Experiencing Programming
Lesson 7. Let's Experience Programming!
4-2. Understanding Program Structure
Lesson 8. Let's Program Using Sequence Structure!
Lesson 9. Let's Program Using Loop Structures!
Lesson 10. Let's Program With Selection Structures!
4-3. Writing Problem-Solving Programs
Lesson 11. Let's Program Using Events!
Lesson 12. Let's Program Using Variables!
Lesson 13. Let's Program Using Input/Output and Operations!
Lesson 14. Let's Program Using Lists!
Lesson 15. Let's Program Using Functions!
4-4. Appendix
Lesson 16. Let's Challenge High-Difficulty Programming Problems! (1)
Lesson 17. Let's Challenge High-Difficulty Programming Problems! (2)
Lesson 18. Let's Challenge High-Difficulty Programming Problems! (3)
5. Maker (MK)
5-1. Game Development
Lesson 19. Let's Create My Own Jump Game!
Lesson 20. Let's Create My Own Running Game!
Lesson 21. Let's Create My Own Maze Game!
Lesson 22. Let's Create My Own Shooting Game!
Lesson 23. Let's Create My Own Obstacle Jump Game!
Lesson 24. Let's Create My Own Rhythm Game!
6. Artificial Intelligence (AI)
6-1. Experiencing AI
Lesson 25. What Is AI?
6-2. Experiencing AI Technology Tools
Lesson 26. Let's Experience AI!
Lesson 27. What Is Generative AI?
6-3. Understanding Basic Concepts of Machine Learning
Lesson 28. How Does AI Learn?
6-4. Experiencing the Process of AI Creation
Lesson 29. Let's Classify Images with AI!
6-5. Exploring Positive Impact, Exploring Negative Impact
Lesson 30. What Impact Will AI Have on Society?
6-6. Exploring and Practicing Correct Use Cases
Lesson 31. Whose Responsibility Is the Mistake of AI?
Lesson 32. Can I Trust AI With My Information?
Lesson 33. Is AI Fair to Everyone?
7. Digital Culture (DC)
7-1. Protecting Personal Information
Lesson 34. What Is Personal Information?
8. Computational Thinking (CT)
8-1. Experiencing Computational Thinking
Lesson 35. Let's Experience Computing Thinking Puzzles!
Lesson 36. Let's Discover My Computing Thinking Skills Level!
Lesson 37. Let's solve the problems in order!
Lesson 38. Let's Solve Problems with Arithmetic Operations Puzzles!
Lesson 39. Let's Solve Problems with Automation Puzzles!
Lesson 40. Let's Solve Various Problems Simultaneously!
Lesson 41. Let's Solve Problems with Shapes and Patterns!
Lesson 42. Let's Solve Problems with Logical Rules!
9. Python (PY)
9-1. Experiencing Text Programming
Lesson 43. Let's Program with Python! (Sequence)
Lesson 44. Let's Program with Python! (Loop)
Lesson 45. Let's Program with Python! (Selection)

Lesson 1. Let's Improve Typing Skills!

2 learning contents

thumbnail
Digital Literacy (DL)
Practice

1 missions

Keyboard Word/Phrase Practice Game

Goblin Kingdom
A keyboard practice game where you defeat goblins by typing words and short sentences on the keyboard.

thumbnail
Digital Literacy (DL)
Practice

1 missions

Keyboard Sentence Practice Game

Clean Earth
A keyboard practice game that transforms greenhouse gases into clean air by typing various sentences.

Lesson 2. What Is an Information Device?

3 learning contents

thumbnail
Computing System (CS)
Concept

4 missions

Information Device Concepts

Hello, Information Devices
Exploring the Types of Information Devices Around Us and Learning Proper Usage Methods.

thumbnail
Computing System (CS)
Practice

7 missions

Learning About Information Devices

Jet's Electronics
Sales of Information Devices Such as Desktops and Laptops and Fun Exploration of Various Types and Their Use Cases in Our Daily Lives.

thumbnail
Computing System (CS)
Evaluation

6 missions

Information Device Assessment

Information Device Challenge
Challenge yourself to review what you've learned on the 'Learning About Information Devices' planet!

Lesson 3. What Is an Operating System?

3 learning contents

thumbnail
Computing System (CS)
Concept

4 missions

Operating System Concepts

Hello, Operating System
Understanding the Concept of Operating Systems and What Can Be Done with Desktop and Mobile Operating Systems.

thumbnail
Computing System (CS)
Practice

8 missions

Learning About Operating Systems

OS Recovery Operation
Exploring and Executing Basic Functions of the Operating System Through Mission Resolution for Repairing a Malfunctioning Operating System.

thumbnail
Computing System (CS)
Evaluation

6 missions

Operating System Assessment

Operating System Challenge
Challenge yourself and confirm what you learned on the 'Learning About Operating Systems' planet!

Lesson 4. How to Search for Information?

3 learning contents

thumbnail
Computing System (CS)
Concept

4 missions

Application Concepts

Hello, Application
Understanding the Concept of Applications and Application Usage for Information Retrieval.

thumbnail
Computing System (CS)
Practice

9 missions

Using Applications

Information Search Detectives
Experience the process of problem-solving using information retrieval and results while performing a mission to find the lost artifacts.

thumbnail
Computing System (CS)
Evaluation

6 missions

Application Assessment

Application Challenge
Confirming the Concepts of 'Application' Learned in the Evaluation and Practice Planet.

Lesson 5. What Is Data?

3 learning contents

thumbnail
Data (DA)
Concept

4 missions

Data Concepts

Hello, Data
Exploring Various Forms of Data and Discovering What Data Exists Around Us.

thumbnail
Data (DA)
Practice

6 missions

Learning About Data

Mystery Box
Exploring Various Types of Data and Organizing Them Appropriately by Category.

thumbnail
Data (DA)
Evaluation

6 missions

Data Assessment

Data Challenge
Challenge yourself and let's review what we've learned in the 'Learning About Data' planet!

Lesson 6. How to Collect Data?

3 learning contents

thumbnail
Data (DA)
Concept

4 missions

Data Collection Concepts

Hello, Data Collection
Understanding the Meaning of Data Collection and Various Collection Methods.

thumbnail
Data (DA)
Practice

12 missions

Data Collection

The Case of Little Red Riding Hood
Let's collect data suitable for our purposes using various tools, and let's solve problems using the collected data.

thumbnail
Data (DA)
Evaluation

6 missions

Data Collection Assessment

Data Collection Challenge
Challenge yourself to confirm what you've learned on the 'Data Collection' planet!

Lesson 7. Let's Experience Programming!

3 learning contents

thumbnail
Algorithms and Programming (AP)
Concept

4 missions

Programming Concepts

Hello, Programming
Understanding Programming and Exploring What Can Be Done with Programming.

thumbnail
Algorithms and Programming (AP)
Practice

12 missions

Introduction to Programming

Code Academy
Understanding Basic Structures Comprising a Program: Sequence, Loop, Selection.

thumbnail
Algorithms and Programming (AP)
Evaluation

6 missions

Programming Assessment

Programming Challenge
Challenge Yourself and Let's Verify What You Learned on Programming Planet!

Lesson 8. Let's Program Using Sequence Structure!

6 learning contents

thumbnail
Algorithms and Programming (AP)
Concept

4 missions

Sequence Concepts

Hello, Sequence
Understanding and Learning the Sequence Structure that Executes Commands in Order.

thumbnail
Algorithms and Programming (AP)
Practice

25 missions

Sequence

PI Town
Learning Sequential Structure Executing Commands in Order Through Block Commands.

thumbnail
Algorithms and Programming (AP)
Evaluation

6 missions

Sequence Assessment

Sequence Challenge
Challenge Yourself and Verify What You've Learned on Sequence Planet!

thumbnail
Algorithms and Programming (AP)
Recommended

16 missions

Additional Sequence Practice 1

Sequence Satellite 1
Using a Sequential Structure to Solve Various Problems by Executing Commands in Order.

thumbnail
Algorithms and Programming (AP)
Recommended

17 missions

Additional Sequence Practice 2

Sequence Satellite 2
Using a Sequential Structure to Solve Various Problems by Executing Commands in Order.

thumbnail
Algorithms and Programming (AP)
Recommended

17 missions

Additional Sequence Practice 3

Sequence Satellite 3
Using a Sequential Structure to Solve Various Problems by Executing Commands in Order.

Lesson 9. Let's Program Using Loop Structures!

6 learning contents

thumbnail
Algorithms and Programming (AP)
Concept

4 missions

Loop Concepts

Hello, Loop
Understanding and Mastering Loop Structures to Execute the Same Command Repeatedly.

thumbnail
Algorithms and Programming (AP)
Practice

25 missions

Loop

Biblio Dungeon
Learning Loop Structures Through Block Commands to Execute the Same Instructions Repeatedly.

thumbnail
Algorithms and Programming (AP)
Evaluation

6 missions

Loop Assessment

Loop Challenge
Challenge yourself and let's check what you've learned on the Loop Planet!

thumbnail
Algorithms and Programming (AP)
Recommended

16 missions

Additional Loop Practice 1

Loop Satellite 1
Solving Various Problems Using Loop Structures to Repeatedly Execute the Same Command.

thumbnail
Algorithms and Programming (AP)
Recommended

17 missions

Additional Loop Practice 2

Loop Satellite 2
Solving Various Problems Using Loop Structures to Repeatedly Execute the Same Command.

thumbnail
Algorithms and Programming (AP)
Recommended

17 missions

Additional Loop Practice 3

Loop Satellite 3
Solving Various Problems Using Loop Structures to Repeatedly Execute the Same Command.

Lesson 10. Let's Program With Selection Structures!

6 learning contents

thumbnail
Algorithms and Programming (AP)
Concept

4 missions

Selection Concepts

Hello, Selection
Exploring and Learning About Selection Structures That Can Execute Different Commands Based on Conditions.

thumbnail
Algorithms and Programming (AP)
Practice

25 missions

Selection

Bremen City
Learning Selection Structures That Execute Different Commands Based on Conditions Through Block Commands.

thumbnail
Algorithms and Programming (AP)
Evaluation

6 missions

Selection Assessment

Selection Challenge
Challenge yourself and let's check what you've learned on the Selection Planet!

thumbnail
Algorithms and Programming (AP)
Recommended

16 missions

Additional Selection Practice 1

Selection Satellite 1
Utilizing a selection structure that can execute different commands based on conditions to solve various problems.

thumbnail
Algorithms and Programming (AP)
Recommended

17 missions

Additional Selection Practice 2

Selection Satellite 2
Utilizing a selection structure that can execute different commands based on conditions to solve various problems.

thumbnail
Algorithms and Programming (AP)
Recommended

17 missions

Additional Selection Practice 3

Selection Satellite 3
Utilizing a selection structure that can execute different commands based on conditions to solve various problems.

Lesson 11. Let's Program Using Events!

3 learning contents

thumbnail
Algorithms and Programming (AP)
Concept

4 missions

Event Concepts

Hello, Event
Understanding Events That Make Things Happen When Something Occurs

thumbnail
Algorithms and Programming (AP)
Practice

14 missions

Event

Signal Mountain
Using Events to Solve Problems by Making Them React When Something Happens.

thumbnail
Algorithms and Programming (AP)
Evaluation

6 missions

Event Assessment

Event Challenge
Challenge Yourself and Let's Confirm What You've Learned on Event Planet!

Lesson 12. Let's Program Using Variables!

6 learning contents

thumbnail
Algorithms and Programming (AP)
Concept

4 missions

Variable Concepts

Hello, Variable
Understanding and Learning About Variables Used for Saving and Loading Data.

thumbnail
Algorithms and Programming (AP)
Practice

33 missions

Variable

Genoise Street
Understanding Variables for Saving and Loading Data

thumbnail
Algorithms and Programming (AP)
Evaluation

6 missions

Variable Assessment

Variable Challenge
Challenge Yourself and Verify What You've Learned on Planet Variable!

thumbnail
Algorithms and Programming (AP)
Recommended

10 missions

Additional Variable Practice 1

Variable Satellite 1
Using Variables to Save and Load Data to Solve Various Problems.

thumbnail
Algorithms and Programming (AP)
Recommended

10 missions

Additional Variable Practice 2

Variable Satellite 2
Using Variables to Save and Load Data to Solve Various Problems.

thumbnail
Algorithms and Programming (AP)
Recommended

10 missions

Additional Variable Practice 3

Variable Satellite 3
Using Variables to Save and Load Data to Solve Various Problems.

Lesson 13. Let's Program Using Input/Output and Operations!

7 learning contents

thumbnail
Algorithms and Programming (AP)
Concept

5 missions

Input/Output and Operations Concepts

Hello, Input/Output and Operations
Understanding the Method to Input Data, Perform Calculations, and Output Desired Results.

thumbnail
Algorithms and Programming (AP)
Practice

25 missions

Input/Output and Operations

Cafe Kiosk
Let's create a program that inputs data, goes through the calculations, and outputs the desired results.

thumbnail
Algorithms and Programming (AP)
Evaluation

6 missions

Input/Output and Operations Assessment

Input/Output and Operations Challenge
Challenge Yourself and Let's Review What You Learned in the Input/Output and Operations Planet!

thumbnail
Algorithms and Programming (AP)
Recommended

8 missions

Additional Input/Output and Operations Practice 1

Input/Output Satellite 1
Let's practice inputting data and performing calculations to produce various results.

thumbnail
Algorithms and Programming (AP)
Recommended

8 missions

Additional Input/Output and Operations Practice 2

Input/Output Satellite 2
Let’s practice inputting data and performing operations to produce various results.

thumbnail
Algorithms and Programming (AP)
Recommended

8 missions

Additional Input/Output and Operations Practice 3

Input/Output Satellite 3
Let's practice inputting data and performing calculations to produce various results.

thumbnail
Algorithms and Programming (AP)
Recommended

6 missions

Additional Input/Output and Operations Practice 4

Input/Output Satellite 4
Let's practice inputting data and performing calculations to produce various results.

Lesson 14. Let's Program Using Lists!

7 learning contents

thumbnail
Algorithms and Programming (AP)
Concept

4 missions

List Concepts

Hello, List
Understanding and Learning About Lists for Storing and Handling Multiple Data

thumbnail
Algorithms and Programming (AP)
Practice

25 missions

List

Delicious Market
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.

thumbnail
Algorithms and Programming (AP)
Evaluation

6 missions

List Assessment

List Challenge
Challenge Yourself and Check What You've Learned on List Planet!

thumbnail
Algorithms and Programming (AP)
Recommended

6 missions

Additional List Practice 1

List Satellite 1
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.

thumbnail
Algorithms and Programming (AP)
Recommended

8 missions

Additional List Practice 2

List Satellite 2
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.

thumbnail
Algorithms and Programming (AP)
Recommended

8 missions

Additional List Practice 3

List Satellite 3
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.

thumbnail
Algorithms and Programming (AP)
Recommended

8 missions

Additional List Practice 4

List Satellite 4
Let's Solve Problems Using Lists That Can Store and Handle Multiple Data.

Lesson 15. Let's Program Using Functions!

3 learning contents

thumbnail
Algorithms and Programming (AP)
Concept

4 missions

Function Concepts

Hello, Function
Understanding Functions That Simplify Complex Problems Into Collections of Simple Problems

thumbnail
Algorithms and Programming (AP)
Practice

25 missions

Function

Gemstone Valley
Using Functions to Simplify Complex Problems into Bundles of Simple Problems

thumbnail
Algorithms and Programming (AP)
Evaluation

6 missions

Function Assessment

Function Challenge
Challenge yourself and let's check what you've learned on Function Planet!

Lesson 16. Let's Challenge High-Difficulty Programming Problems! (1)

1 learning contents

thumbnail
Algorithms and Programming (AP)
Practice

50 missions

Algorithmic Problem Solving 1

Online Judge (Beginner)
Solving Algorithm Problems of Various Difficulties Using Block Commands.

Lesson 17. Let's Challenge High-Difficulty Programming Problems! (2)

1 learning contents

thumbnail
Algorithms and Programming (AP)
Practice

30 missions

Algorithmic Problem Solving 2

Online Judge (Intermediate)
Solving Algorithm Problems of Various Difficulties Using Block Commands.

Lesson 18. Let's Challenge High-Difficulty Programming Problems! (3)

1 learning contents

thumbnail
Algorithms and Programming (AP)
Practice

20 missions

Algorithmic Problem Solving 3

Online Judge (Advanced)
Solving Algorithm Problems of Various Difficulties Using Block Commands.

Lesson 19. Let's Create My Own Jump Game!

1 learning contents

thumbnail
Maker (MK)
Practice

12 missions

Jump Game Development

Cloud Bounce
Creating a Platformer Jump Game Where Characters Step on Various Types of Cloud Platforms Using Basic Programming Elements.

Lesson 20. Let's Create My Own Running Game!

1 learning contents

thumbnail
Maker (MK)
Practice

18 missions

Runner Game Development

Int Run
Create Your Own Running Game Using Various Programming Elements Such as Sequences and Events.

Lesson 21. Let's Create My Own Maze Game!

1 learning contents

thumbnail
Maker (MK)
Practice

18 missions

Maze Game Development

Snack King
Creating a Maze Game Utilizing Various Programming Elements to Avoid Incoming Enemies and Collect Snacks.

Lesson 22. Let's Create My Own Shooting Game!

1 learning contents

thumbnail
Maker (MK)
Practice

32 missions

Shooting Game Development

Int Wars
Create Your Own Shooting Game Using Various Programming Elements Such as Collisions and Judgments.

Lesson 23. Let's Create My Own Obstacle Jump Game!

1 learning contents

thumbnail
Maker (MK)
Practice

28 missions

Obstacle Jump Game Development

Flap Int
Let's Learn Various Programming Concepts Through Creating a Jumping Obstacle Avoidance Game with Multiple Objects.

Lesson 24. Let's Create My Own Rhythm Game!

1 learning contents

thumbnail
Maker (MK)
Practice

30 missions

Rhythm Game Development

S.D.F
Experience Sophisticated Programming Elements Like Lists and Duplication Through the Process of Creating a Multi-Object Rhythm Game.

Lesson 25. What Is AI?

1 learning contents

thumbnail
Artificial Intelligence (AI)
Concept

5 missions

AI Concepts

Hello, AI
Understanding the Concept of AI and Exploring Examples of AI Used in Daily Life.

Lesson 26. Let's Experience AI!

2 learning contents

thumbnail
Artificial Intelligence (AI)
Practice

1 missions

Face Recognition AI

Face Recognition AR Camera
Experiencing Face Recognition AI by Applying Various Effects to the Face Using AR Camera.

thumbnail
Artificial Intelligence (AI)
Practice

1 missions

Image Recognition AI

AI Drawing Pad
Experience the AI that recognizes the drawing I created and transforms it into a designer's illustration.

Lesson 27. What Is Generative AI?

2 learning contents

thumbnail
Artificial Intelligence (AI)
Concept

4 missions

Generative AI Concepts

Hello, Generative AI
Understanding the Concept and Characteristics of Generative AI and Learning How to Use It Correctly.

thumbnail
Artificial Intelligence (AI)
Practice

1 missions

Text Generating AI

Ask ChatCo
Experience Prompt Engineering Through Questioning and Improving Questions on Ten Topics.

Lesson 28. How Does AI Learn?

1 learning contents

thumbnail
Artificial Intelligence (AI)
Concept

4 missions

AI Learning Concepts

Hello, AI Learning
Understanding the Process and Methods of AI Learning Data.

Lesson 29. Let's Classify Images with AI!

1 learning contents

thumbnail
Artificial Intelligence (AI)
Practice

3 missions

AI Image Classification

AI Image Classification
Let's Train an AI Model for Image Classification and Create a Simple Program.

Lesson 30. What Impact Will AI Have on Society?

1 learning contents

thumbnail
Artificial Intelligence (AI)
Concept

4 missions

AI and Society Concepts

Hello, AI and Society
Exploring the Impact of AI on Society and Learning How to Utilize It Correctly.

Lesson 31. Whose Responsibility Is the Mistake of AI?

2 learning contents

thumbnail
Artificial Intelligence (AI)
Concept

3 missions

AI Ethics (Responsibility) Concepts

Hello, AI Ethics (Responsibility)
Understanding 'Responsibility' in AI Ethics and Examining Related Cases.

thumbnail
Artificial Intelligence (AI)
Practice

1 missions

AI Ethics (Responsibility)

Who should I save?
Experiencing Ethical Decision-Making in Search and Rescue Drone Operations.

Lesson 32. Can I Trust AI With My Information?

2 learning contents

thumbnail
Artificial Intelligence (AI)
Concept

3 missions

AI Ethics (Personal Information) Concepts

Hello, AI Ethics (Personal Information)
Exploring Personal Information Protection and Misuse Cases in AI Ethics and Examining How to Safely Protect Personal Information Together.

thumbnail
Artificial Intelligence (AI)
Practice

5 missions

AI Ethics (Privacy Protection/Misuse)

My AI Privacy
Understanding AI Impact and Personal Information Protection Through Story-Based Selection Process.

Lesson 33. Is AI Fair to Everyone?

2 learning contents

thumbnail
Artificial Intelligence (AI)
Concept

3 missions

AI Ethics (Discrimination/Bias) Concepts

Hello, AI Ethics (Discrimination/Bias)
Understanding the Concepts of 'Discrimination and Bias' in AI Ethics and Exploring Ways We Can Contribute to Fair Judgment Together.

thumbnail
Artificial Intelligence (AI)
Practice

4 missions

AI Ethics (Discrimination/Bias)

Panda Airport
Exploring the Issues of Biased Data While Addressing Situations Where Animals Are Discriminated Against for Various Reasons.

Lesson 34. What Is Personal Information?

3 learning contents

thumbnail
Digital Culture (DC)
Concept

3 missions

Personal Information Concepts

Hello, Personal Information
Understanding the Meaning and Importance of Personal Information and Examples of Personal Information in Daily Life.

thumbnail
Digital Culture (DC)
Practice

7 missions

Learning About Personal Information

Personal Information Recovery Operation
In the process of retrieving personal information scattered in space, we develop the ability to distinguish between personal information and general information and understand the importance of personal information.

thumbnail
Digital Culture (DC)
Evaluation

6 missions

Personal Information Assessment

Personal Information Challenge
Take on the challenge and let's check what you've learned on the 'Personal Information' planet!

Lesson 35. Let's Experience Computing Thinking Puzzles!

2 learning contents

thumbnail
Computational Thinking (CT)
Concept

3 missions

Computational Thinking Concepts

Hello, Computational Thinking
Understanding Core Elements of Computational Thinking and Problem-Solving Process Using Computational Thinking.

thumbnail
Computational Thinking (CT)
Practice

20 missions

Introduction to Computational Thinking

Code Arcade
Experience various types of logic puzzles, including One-Stroke Drawing and one-to-one correspondence.

Lesson 36. Let's Discover My Computing Thinking Skills Level!

2 learning contents

thumbnail
Computational Thinking (CT)
Evaluation

15 missions

CT Diagnostic Assessment

CT Diagnostic Assessment
Solve various types of problem-solving questions and receive curriculum recommendations along with a computing thinking level assessment.

thumbnail
Computational Thinking (CT)
Evaluation

5 missions

Thinking Skills Type Test

CT Potential Test
Complete the 5 types of computational thinking potential tests and check which type I belong to among the total of 10 personality types.

Lesson 37. Let's solve the problems in order!

7 learning contents

thumbnail
Computational Thinking (CT)
Practice

25 missions

Procedural Problem Solving

Paros Pallena
Learn Procedure-Oriented Problem Solving Through Various Types of Logic Puzzles, Including Data Placement and One-Stroke Drawing.

thumbnail
Computational Thinking (CT)
Recommended

10 missions

One-Stroke Drawing 1

Moss Satellite 1
Developing Various Computational Thinking Skills Such as Inference and Abstraction Through One-Stroke Drawing Puzzles.

thumbnail
Computational Thinking (CT)
Recommended

10 missions

One-Stroke Drawing 2

Moss Satellite 2
Developing Various Computational Thinking Skills Such as Inference and Abstraction Through One-Stroke Drawing Puzzles.

thumbnail
Computational Thinking (CT)
Recommended

10 missions

One-Stroke Drawing 3

Moss Satellite 3
Developing Various Computational Thinking Skills Such as Inference and Abstraction Through One-Stroke Drawing Puzzles.

thumbnail
Computational Thinking (CT)
Recommended

10 missions

Ladder 1

Ladder Satellite 1
Developing Various Computational Thinking Skills Through Ladder Puzzles, Including Automation and Generalization.

thumbnail
Computational Thinking (CT)
Recommended

10 missions

Ladder 2

Ladder Satellite 2
Developing Various Computational Thinking Skills Through Ladder Puzzles, Including Automation and Generalization.

thumbnail
Computational Thinking (CT)
Recommended

10 missions

Ladder 3

Ladder Satellite 3
Developing Various Computational Thinking Skills Through Ladder Puzzles, Including Automation and Generalization.

Lesson 38. Let's Solve Problems with Arithmetic Operations Puzzles!

7 learning contents

thumbnail
Computational Thinking (CT)
Practice

30 missions

Arithmetic Operations Integration

Marble Antico
Developing Arithmetic Operations and Problem-Solving Skills Through Various Types of Logic Puzzles Related to Arithmetic Operations.

thumbnail
Computational Thinking (CT)
Recommended

5 missions

Arithmetic Operations 1

Number Satellite 1
Developing Various Computational Thinking Skills Through Number Puzzles, Such as Data Processing and Abstraction.

thumbnail
Computational Thinking (CT)
Recommended

5 missions

Arithmetic Operations 2

Number Satellite 2
Developing Various Computational Thinking Skills Through Number Puzzles, Such as Data Processing and Abstraction.

thumbnail
Computational Thinking (CT)
Recommended

5 missions

Arithmetic Operations 3

Number Satellite 3
Developing Various Computational Thinking Skills Through Number Puzzles, Such as Data Processing and Abstraction.

thumbnail
Computational Thinking (CT)
Recommended

5 missions

Arithmetic Operations 4

Number Satellite 4
Developing Various Computational Thinking Skills Through Number Puzzles, Such as Data Processing and Abstraction.

thumbnail
Computational Thinking (CT)
Recommended

5 missions

Arithmetic Operations 5

Number Satellite 5
Developing Various Computational Thinking Skills Through Number Puzzles, Such as Data Processing and Abstraction.

thumbnail
Computational Thinking (CT)
Recommended

5 missions

Arithmetic Operations 6

Number Satellite 6
Developing Various Computational Thinking Skills Through Number Puzzles, Such as Data Processing and Abstraction.

Lesson 39. Let's Solve Problems with Automation Puzzles!

5 learning contents

thumbnail
Computational Thinking (CT)
Practice

35 missions

Automation and Simulation

Autowalk Rotary
Experience Automation and Simulation Processes through Performing Automatic Path Puzzles.

thumbnail
Computational Thinking (CT)
Recommended

7 missions

Conveyor Belt 1

Arrow Satellite 1
Developing Various Computational Thinking Skills Such as Generalization and Inference Through Conveyor Belt Puzzles.

thumbnail
Computational Thinking (CT)
Recommended

8 missions

Conveyor Belt 2

Arrow Satellite 2
Developing Various Computational Thinking Skills Such as Generalization and Inference Through Conveyor Belt Puzzles.

thumbnail
Computational Thinking (CT)
Recommended

7 missions

Conveyor Belt 3

Arrow Satellite 3
Developing Various Computational Thinking Skills Such as Generalization and Inference Through Conveyor Belt Puzzles.

thumbnail
Computational Thinking (CT)
Recommended

8 missions

Conveyor Belt 4

Arrow Satellite 4
Developing Various Computational Thinking Skills Such as Generalization and Inference Through Conveyor Belt Puzzles.

Lesson 40. Let's Solve Various Problems Simultaneously!

7 learning contents

thumbnail
Computational Thinking (CT)
Practice

25 missions

Parallelization and Problem Generalization

Wish Plant
Developing Parallelization and Problem Generalization Skills Through Various Types of Logic Puzzles Such as Connect the Path and Object Placement.

thumbnail
Computational Thinking (CT)
Recommended

20 missions

Connect the Path 1

Pipe Satellite 1
Cultivating Various Computational Thinking Skills Such as Generalization and Abstraction Through Connect the Path Puzzle.

thumbnail
Computational Thinking (CT)
Recommended

15 missions

Connect the Path 2

Pipe Satellite 2
Cultivating Various Computational Thinking Skills Such as Generalization and Abstraction Through Connect the Path Puzzle.

thumbnail
Computational Thinking (CT)
Recommended

15 missions

Connect the Path 3

Pipe Satellite 3
Cultivating Various Computational Thinking Skills Such as Generalization and Abstraction Through Connect the Path Puzzle.

thumbnail
Computational Thinking (CT)
Recommended

18 missions

Object Placement 1

Laser Satellite 1
Through Object Placement Puzzles, various computational thinking skills such as generalization and abstraction are developed.

thumbnail
Computational Thinking (CT)
Recommended

20 missions

Object Placement 2

Laser Satellite 2
Through Object Placement Puzzles, various computational thinking skills such as generalization and abstraction are developed.

thumbnail
Computational Thinking (CT)
Recommended

12 missions

Object Placement 3

Laser Satellite 3
Through Object Placement Puzzles, various computational thinking skills such as generalization and abstraction are developed.

Lesson 41. Let's Solve Problems with Shapes and Patterns!

5 learning contents

thumbnail
Computational Thinking (CT)
Practice

36 missions

Spatial Reasoning and Pattern Recognition

Pattern Scholar
Experience spatial perception and pattern recognition processes through various types of logic puzzles such as Stack Shapes and Classification.

thumbnail
Computational Thinking (CT)
Recommended

16 missions

Stack Shapes 1

Stacking Satellite 1
Developing Various Computational Thinking Skills Through Stack Shapes Puzzles, Including Data Processing and Reasoning.

thumbnail
Computational Thinking (CT)
Recommended

14 missions

Stack Shapes 2

Stacking Satellite 2
Developing Various Computational Thinking Skills Through Stack Shapes Puzzles, Including Data Processing and Reasoning.

thumbnail
Computational Thinking (CT)
Recommended

16 missions

Classify Shapes 1

Classification Satellite 1
Developing Various Computational Thinking Skills Such as Data Processing and Automation Through Shape Classification Puzzles.

thumbnail
Computational Thinking (CT)
Recommended

14 missions

Classify Shapes 2

Classification Satellite 2
Developing Various Computational Thinking Skills Such as Data Processing and Automation Through Shape Classification Puzzles.

Lesson 42. Let's Solve Problems with Logical Rules!

4 learning contents

thumbnail
Computational Thinking (CT)
Practice

23 missions

Rule-Based AI

Volta Station
Experience Rule-Based AI Using Basic Structures and Logical Operations Like Loop and Selection.

thumbnail
Computational Thinking (CT)
Recommended

10 missions

Rule Runner 1

Running Satellite 1
Developing Computational Thinking Skills Through Rule Runner Puzzles for Data Processing, Automation, and More.

thumbnail
Computational Thinking (CT)
Recommended

10 missions

Rule Runner 2

Running Satellite 2
Developing Computational Thinking Skills Through Rule Runner Puzzles for Data Processing, Automation, and More.

thumbnail
Computational Thinking (CT)
Recommended

10 missions

Rule Runner 3

Running Satellite 3
Developing Computational Thinking Skills Through Rule Runner Puzzles for Data Processing, Automation, and More.

Lesson 43. Let's Program with Python! (Sequence)

1 learning contents

thumbnail
Python (PY)
Practice

25 missions

Sequence (Text)

Pi Town (Text)
Learning Sequential Structure Executing Commands In Order Through Text Commands.

Lesson 44. Let's Program with Python! (Loop)

1 learning contents

thumbnail
Python (PY)
Practice

25 missions

Loop (Text)

Biblio Dungeon (Text)
Learning Loop Structures Through Text Commands to Execute the Same Instructions Repeatedly.

Lesson 45. Let's Program with Python! (Selection)

1 learning contents

thumbnail
Python (PY)
Practice

25 missions

Selection (Text)

Bremen City (Text)
Learning Selection Structures That Execute Different Commands Based on Conditions Through Text Commands.