Skip to content
Coding · 2nd Year

Active learning ideas

Early Computing and Cryptography

This topic explores the roots of modern computing through the lens of cryptography and early mechanical devices. Students look back at the Antikythera mechanism and move forward to the pivotal work of Alan Turing at Bletchley Park. This historical context is vital for 2nd Year students as it grounds abstract coding concepts in real-world stakes, showing how the need for secrecy and calculation drove technological breakthroughs.

NCCA Curriculum SpecificationsNCCA Junior Cycle Short Course in Coding, Strand 1: Computer science introductionNCCA Junior Cycle Short Course in Coding, Strand 1: Computer science introduction - Computing and society
20–45 minPairs → Whole Class3 activities

Activity 01

Inquiry Circle40 min · Small Groups

Inquiry Circle: The Caesar Cipher Challenge

Students work in small groups to encrypt and decrypt messages using a physical Caesar wheel. They must identify the 'key' by analyzing frequency patterns in a provided Irish-language or English text snippet.

How did early mechanical calculators shape modern computing?
AnalyzeEvaluateCreateSelf-ManagementSelf-Awareness
Generate Complete Lesson

Activity 02

Think-Pair-Share20 min · Pairs

Think-Pair-Share: Turing’s Legacy

Students reflect individually on whether a machine can 'think' before pairing up to discuss Turing's Imitation Game. They then share their conclusions with the class to build a collective definition of artificial intelligence.

What role did cryptography play in World War II?
UnderstandApplyAnalyzeSelf-AwarenessRelationship Skills
Generate Complete Lesson

Activity 03

Simulation Game45 min · Whole Class

Simulation Game: The Human Enigma Machine

Assign students roles as 'rotors' and 'plugs' to demonstrate how a message changes as it passes through a circuit. This physical movement helps them visualize complex encryption logic.

How did Alan Turing influence the foundations of computer science?
ApplyAnalyzeEvaluateCreateSocial AwarenessDecision-Making
Generate Complete Lesson

A few notes on teaching this unit


Watch Out for These Misconceptions

  • Computers were always electronic machines.

    Many students believe computing started with the microchip. Use physical models of the Antikythera mechanism or the Abacus to show that computing is a process of calculation that predates electricity.

  • Cryptography is just about hiding secrets from friends.

    Students often underestimate the geopolitical impact of codebreaking. Peer discussions about the Battle of the Atlantic help them see how logic changed the course of history.


Methods used in this brief