For Teachers: Using This Site in Class

This page is for high-school teachers. It sums up where the site's 13 chapters (258 spreads in all; every spread has an interactive figure, and the spreads about how AI works also have a Python program) connect to the Japanese national curriculum guidelines for "Information I" and "Information II" (Japan's required and elective high-school informatics courses), and what is good to know before using it in class. Quotations from Japanese government materials on this page are our own translations.

What you can do with this site

How the chapters connect to Information I and Information II

Information I topics: (1) Problem solving in the information society / (2) Communication and information design / (3) Computers and programming / (4) Information networks and the use of data. Information II topics: (1) Progress of the information society and information technology / (2) Communication and content / (3) Information and data science / (4) Information systems and programming / (5) Inquiry into finding and solving problems.

This matching is this site's own judgment (it is not a correspondence set by the government).

ChapterInformation I (everyone)Information II (elective)Nearest place in the national materials and commentaryNumber of spreads and the examples you can run
Ch. 01 Introduction(4) Collecting, organizing and visualizing data (counting how often words were used each year)(1) History of information technologyThe history table in Information II, Lesson 5 (three booms, no fourth)19: see the booms by counting words, remove a peak that isn't there, fit a pattern of peaks and valleys
Ch. 02 Before the history(3) How computers work (AND, OR, NOT and truth tables)(1) HistoryInformation II, Lesson 17 "the original form was in 1943"; the Lesson 5 table entry "proposal of the Turing test (1950)"20: inside the chess-playing doll's box, algebra with only 0 and 1, computing with just a tape and a table (the Turing machine), turning nerves into switches
Ch. 03 The first boom begins(3) Algorithms (search)(3) The ideas behind machine learningThe perceptron in Information II, Lesson 17; the table's Dartmouth 1956 and perceptron 195817: generating proofs one by one, the perceptron, Pandemonium, GPS
Ch. 04 Inside the first boom, and predictions(3) Comparing search algorithms, (1) The effects of information technology on society(3) Recognizing handwritten charactersThe comparison of searches in Information I, Lesson 15; the table's ELIZA "1964"19: how ELIZA's trick works, A* search, fuzzy sets, handwritten ZIP codes
Ch. 05 The winter after the first boom(3) Logic circuits, efficiency of algorithms (combinatorial explosion)(3) Neural networks (what one layer cannot separate)Information II, Lesson 17 "the winter years" and "have students recognize why the problems were resolved"19: the wall of one line (XOR), combinatorial explosion, DP matching, the Neocognitron
Ch. 06 The second boom begins(3) Conditional branching (if ... then)(1) Effects on human intellectual activityThe commentary on Information II (1), on having AI learn the intellectual assets of experts; MYCIN in the table20: chaining certainty factors, forward and backward reasoning, stopping a subway with fuzzy logic
Ch. 07 The Fifth Generation(3) Programming (writing in logic)(1) History, (4) Developing information systemsOnly the single line "Fifth Generation Computer Project (1982–92)" in the table18: answering from facts and rules (Prolog), unification, waiting until the data arrives
Ch. 08 Winter and sprouts after the second boom(3) The difference between search and learning(3) Backpropagation, handwritten digitsBackpropagation in Information II, Lesson 17; the table's backpropagation (1986)20: Hopfield networks, Boltzmann machines, backpropagation, the earliest autoencoder, convolution, LSTM
Ch. 09 The third boom begins(4) Collecting data (people attached the correct labels), analyzing data (regression, classification, clustering)(3) Methods for regression, classification and clustering; training data and test data; overfittingInformation II, Lesson 17 "the appearance of GPUs"; the commentary's "what kind of data should be prepared"30: least squares, Bayes, logistic regression, principal component analysis, k-nearest neighbors, k-means, hierarchical clustering, decision trees, SVM, random forests, boosting, singular value decomposition, hidden Markov models, EM, reinforcement learning, AIC and cross-validation, training data and test data
Ch. 10 The peak of the third boom(1) Changes in work(1) Human intellectual activity and employmentGo in Information II, Lesson 5; 47% and 49% and "only a forecast"22: word2vec, DQN, transfer learning, object detection, autoencoders and VAEs, GANs, Adam, ResNet, Monte Carlo tree search, what's inside 47% and 49%
Ch. 11 The fourth boom begins(1) Intellectual property and information ethics(3) How deep learning is usedCurrent materials have no generative AI. The government's guide to generative AI (2024) stresses "understanding how generative AI works"19: self-attention, BERT, GPT, scaling laws, CLIP, diffusion models, RLHF
Ch. 12 The fourth boom today(4) Predicting with a regression line (the form that appeared on the Common Test), (1) Reliability of information(1) Thinking about future information technologyThe predictions (2025, 2029, 2045) in Information II, Lesson 519: extending a line to estimate what comes next, how the way you ask shifts the answer by 70 years, three futures from the same past
Ch. 13 Summary"Reliability and credibility of information" in every subject(1) Discussion and presentation, (5) InquiryInformation II, Lesson 5: "search for sites that explain the history of AI"; the inquiry example in Chapter 516: the map of predictions, how many years ahead each prediction looked, writing your own prediction so it can be checked later

How this relates to the national materials

How much time to plan

There are 258 spreads in all. In one spread you read the explanation on the left and touch the figure on the right. In spreads about how AI works, choose "Python code" with the switch at the top right, and you can run ("▶ Run") the program in the same place. We have not written how long this takes, because students have not tried it yet (the estimates on the earlier version of the site were removed because they no longer fit the structure of the spreads).