High School
High School Lessons and Teaching Materials
An archive of informatics lesson materials I created during academic years 2020 through 2023, while teaching at Tokyo Metropolitan Jindai High School. Some parts may be outdated, but I am sharing them as-is in the hope that they may be useful for fellow informatics teachers.
* Materials with publicly available resources are linked as “Print” etc. Items without links are kept here as records of lesson themes.
Chapter 1
Chapter 1: Problem Solving in the Information Society
101
How to Participate in Online Informatics Lessons
102
What Is Problem Solving?
103
Clarifying Problems and Goals
104
Knowledge Needed to Organize and Analyze Problems
105
Organizing and Analyzing Problems with Logic Trees
106
Examining Solutions Using Logic Trees and Coordinate Axes
111
Why Study Informatics?
112
What We Learn in Informatics
113
What Is Information?
114
Characteristics of Information
132
My 30-Year-Old Self 2: Create a Presentation about Life After High School Graduation
Chapter 2
Chapter 2: Communication and Information Design
201
Development of Media
202
Communities in Networks
Chapter 3
Chapter 3: Computers and Programming
301
Decimal and Binary Numbers
302
Hexadecimal Numbers
311
Scratch Programming 1: Monkey Gets the Banana!
312
Scratch Programming 2: Catching Fish!
313
Scratch Programming 3: A Story about a Hedgehog and a Bird
314
Scratch Programming 4: Learning Arithmetic with Piyo-chan
315
Scratch Programming 5: Fuku-san’s Number Guessing Game
316
Linear Search in Scratch
317
Bubble Sort in Scratch
320
Programming Course Orientation
321
Python Course: First Steps in Python
322
Python Course: Variables
323
Python Course: How to Think about Variables and Values
324
Python Course: Expressions and Data Types
325
Python Course: Conditional Branching
326
Python Course: Loops
327
Python Course: Arrays
Chapter 4
Chapter 4: Information and Communication Networks and Data Utilization
401
Learning Statistics through Informatics 1: Why Study Statistics and Frequency Distributions
403
Learning Statistics through Informatics 3: Comparing Frequency Distributions
404
Learning Statistics through Informatics 4: Comparing Means
405
