Lesson plan

Lesson Plan: Y2K and Lessons for Public Policy

The Y2K bug was a technical challenge involving how computers stored dates at the end of the 20th century. While it led to significant public concern and various predictions of societal disruption, it also prompted a massive, coordinated response from both the private sector and the federal government. By interviewing those who managed the transition, like the so-called Y2K Czar, John Koskinen, this Retro Report video examines the technical reality of the bug against the public perception of the event. Analyzing the Y2K response provides a framework for understanding how institutions and the news media coordinate during a perceived national crisis.

See more

Subjects:

Civics/Government, Media Literacy, Computer Science

  • Civics/Government: Federal Bureaucracy or Public Policy

  • Media Literacy: Mass Communication or Journalism

  • Computer Science: Unit on Programming Logic or Data Representation

Grade Level:

9-12

Lesson Duration:

1-2 Days

Essential Questions:

  • How do government institutions and private industries coordinate to address large-scale technical threats?

  • In what ways can news media coverage influence public behavior during a period of scientific or technical uncertainty?

  • How should citizens evaluate a preventive measure when the predicted disaster does not occur?

Lesson Objectives:

Students will:

  • Analyze the administrative, legal, and technical steps taken by institutions to mitigate the Y2K bug.

  • Evaluate the role of media messaging in shaping public perception and risk preparedness.

  • Synthesize evidence from the video to determine the effectiveness of the national response.

  • Evaluate the impact of government and media messaging during the Y2K bug to design an effective public response for a potential future technological crisis.

Materials:

Procedure:

  1. Distribute the Student Activity handout. Tell students to consider the various ways people use technology. Then, present the bellringer that has them Imagine a modern-day, long-term, worldwide computer outage resulting from a coding mistake. Students should brainstorm potential positives (+) and negatives (-) of living in such a world.

  2. Review students’ responses.

    1. Positives may include: the idea that a crisis often encourages innovation or adaptation, local community reliance, digital detox, longer periods of sustained concentration and reading, restoration of personal privacy, revitalization of local economies, a potential drop in carbon emissions.

    2. Negatives may include: banking failures, supply chain breaks, emergency service disruptions, loss of global communication, interruptions to potable water/ heating and cooling systems availability, the idea that there might be a period of struggle until people learn/ re-learn “analog” skills such as navigation by paper maps, manual bookkeeping, mechanical repair.

  3. Next, have students watch the Retro Report video and answer the following focus questions:

    1. According to the video, what were the two primary reasons programmers originally used only two digits to represent years? (According to Paul Saffo, “Programmers… didn’t have a lot of memory space for their programs. And secondly, they never imagined their software would last as long as it did.”)

    2. What is one example of the news media trying to convey the significance of the Y2K “bug” in terms the general public could understand? (“The life of this baby depends on computer chips, they’re embedded in the machines that monitor his heart rate and the question is, will they work on January 1st, 2000?” | “40 percent of the country could be hit by power failures on New Year’s 2000 because computers get confused.” | “You wouldn’t want to be in an airplane, you wouldn’t want to be in an elevator, and you wouldn’t want to be in a hospital.” |  “…[I]magine that you have to find and replace every bolt in every bridge in America and then the world, and you only have 21 months to do it.”)

    3. According to John Koskinen, what was the fix to the code? (Go through the code; every place it said two digits, give it instructions to say four.)

  4. Review responses, as needed.

    1. Ask: At the end of the video, what evidence is provided to support the idea that “preparation worked,” and what evidence suggests that the “media caused widespread fear?”

    2. The video highlights news broadcasts using high-stakes, life-or-death scenarios and gives examples of public response like panic buying and hoarding survival supplies. Even though the technical threat was real, the preparation worked well, so it may have resulted in people thinking the news media coverage was exaggerated.

  5. Next, students will review the excerpts from John Koskinen’s retrospective article from 2020, “Responding to the Year 2000 Challenge: Lessons for Today” for examples of governments and  businesses working to prevent a global computer shutdown.

    1. Classify actions taken as Administrative/Logistical (Relates to management and coordination), Legal/Public Policy (Relates to laws and regulations), or Technical (Relates to a physical or digital “fix”).

    2. Students should then explain how that specific action helped prevent a Y2K shutdown.

  6. As a class, read Planet Mainframe’s Inside the Math That Will Break Time: The Y2K38 Problem. Break the article into four sections with questions to keep students focused on the key concepts and main ideas.

  7. Scaffold the Planet Mainframe article as needed.

    1. Ideas: Use an analogy to explain the core concept of a mathematical limit: Imagine an old car with a mechanical odometer. When it reaches 99,999, it doesn’t just stop; it flips back to 00,000. Tell students that computers track time like an odometer, but instead of counting miles, they count seconds starting from January 1, 1970 (the Unix Epoch).

    2. Provide glossary for the technical terms used in the article:

      1. 32-bit signed integer: A digital container that can hold roughly 2.1 billion positive or negative numbers. A “signed” number uses one bit to act as a +/- sign, leaving less room for the actual number.

      2. Unix Epoch: The “starting line” for computer time (00:00:00 UTC, Jan 1, 1970).

      3. Embedded Systems: Computers hidden inside machines like power plants, cars, or medical devices.

    3. Optional reading for teacher background, as desired: The Year 2038 Problem: A Ticking Time Bomb in Our Digital Infrastructure | Medium

  8. Newsroom Assignment: Students will take on the role of a journalist or content creator for a major national news outlet. The Assignment: Your desk has just received a “Briefing” regarding the Year 2038 problem (see Inside the Math That Will Break Time: The Y2K38 Problem | Planet Mainframe). Produce a piece of media that accurately explains this potential future crisis to a general audience while applying the lessons of the Y2K rollover. Consider the following checklist:

    1. Accurately explain the technical cause of the Year 2038 problem.

    2. Explain the potential real-world impact.

    3. Reference at least one lesson learned from the Y2K rollover.

    4. Suggest a specific “success strategy” for 2038 based on what worked in the past.

    5. Message: informative without being sensationalist.

    6. Format options: Infographic, Editorial Cartoon, Nightly Feature Script, Social Media Thread (series of posts), or another idea (with teacher approval).

    7. As an added challenge, require students to identify their primary audience (e.g., General Public, Tech Industry, or Government Officials) and adjust their messaging accordingly.

About the Authors:

Brianna Poole is a Social Sciences Teacher with Montgomery Public Schools in Montgomery, Alabama. She teaches Civics/Geography, World History, U.S. History and Government and Economics.

Filiz Yargici is the senior education content and implementation strategist for Retro Report. Previously she was a state specialist in K-12 Social Studies and standards-based education and taught high school ​Social ​Studies for nearly two decades.

Standards

College, Career, and Civic Life (C3) Framework for Social Studies

  • D2.Civ.5.9-12. Evaluate the effectiveness of citizens, institutions, and platforms in addressing local, regional, and global problems.

  • D2.Civ.12.9-12. Analyze how people use and challenge local, state, national, and international laws to address a variety of public issues.

  • D2.Civ.13.9-12. Evaluate public policies in terms of intended and unintended outcomes, and related consequences.

  • D2.His.5.9-12. Analyze how historical contexts shaped and continue to shape people’s perspectives.

Common Core Literacy Standards

  • CCSS.ELA-LITERACY.RI.11-12.7: Integrate and evaluate multiple sources of information presented in different media or formats (e.g., visually, quantitatively) as well as in words in order to address a question or solve a problem.

  • CCSS.ELA-LITERACY.W.11-12.4: Produce clear and coherent writing in which the development, organization, and style are appropriate to task, purpose, and audience.

  • CCSS.ELA-LITERACY.SL.11-12.2: Integrate multiple sources of information presented in diverse formats and media (e.g., visually, quantitatively, orally) in order to make informed decisions and solve problems, evaluating the credibility and accuracy of each source.

CSTA K-12 Computer Science Standards

  • 3A-DA-09: Translate between different bit representations of real-world phenomena, such as characters, numbers, and images.

  • 3A-IC-24: Evaluate the ways computing impacts personal, ethical, social, economic, and cultural practices.

  • 3B-IC-25: Evaluate computational artifacts to maximize their beneficial effects and minimize harmful effects on society.

Verify your email

We'll send a verification code to .

Gift this article