JA/EN

High School Lessons and Teaching Materials

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

001

Informatics I Orientation

Worksheet →

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

121

Logic Triangle

Worksheet →

131

My 30-Year-Old Self 1: Looking Back on Life After High School Graduation

Worksheet →

132

My 30-Year-Old Self 2: Create a Presentation about Life After High School Graduation

Worksheet →

133

My 30-Year-Old Self 3: Give a Presentation about Life After High School Graduation

Worksheet →

141

My 30-Year-Old Self 4: Cause-and-Effect Diagram

Worksheet →

151

Information Ethics That Can Change Your Life

Worksheet →

152

Learning Economic Theory through Informatics 1

Worksheet →

153

Learning Economic Theory through Informatics 2

Worksheet →

154

Informatics Is About Output

Worksheet →

155

Informatics and Psychology I/II

Worksheet →

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

Worksheet →Practice Dataset →Practice Problems →

402

Learning Statistics through Informatics 2: Mean and Variance

Worksheet →Practice Dataset →

403

Learning Statistics through Informatics 3: Comparing Frequency Distributions

Worksheet →Practice Dataset →Practice Problems →

404

Learning Statistics through Informatics 4: Comparing Means

Worksheet →Practice Dataset →Practice Problems →

405

Learning Statistics through Informatics 5: Scatterplots and Correlation Coefficients

Worksheet →Practice Dataset →Practice Problems →

406

Formulating a Hypothesis

Worksheet →Smartphone Usage Data →

407

Analysis and Presentation

Worksheet →

408

Presentation Session

Worksheet →

Copied title and URL