Skip to content
Computing · JC 1 · Impacts of Computing and Emerging Tech · Semester 2

Emerging Technologies: Blockchain and IoT (Introduction)

Introduction to the concepts of blockchain, cryptocurrencies, and the Internet of Things.

MOE Syllabus OutcomesMOE: Impacts of Computing and Emerging Tech - JC1

About This Topic

Blockchain technology maintains a distributed ledger where transactions form chained blocks secured by cryptography, ensuring immutability and transparency without a central authority. Cryptocurrencies like Bitcoin operate on this system, enabling peer-to-peer value transfer. The Internet of Things (IoT) connects everyday devices, from sensors to appliances, into networks that collect and exchange data for automation and efficiency.

This topic aligns with MOE's Impacts of Computing and Emerging Tech unit by addressing key questions on blockchain principles, IoT's daily life effects, and security in centralized versus decentralized systems. Students compare how centralized databases risk single-point failures while blockchain distributes trust, fostering critical analysis of societal implications like privacy in smart cities.

Active learning suits this topic well. Students grasp abstract concepts through simulations and role-plays that mimic real transactions, predict IoT scenarios in groups, and debate security trade-offs. These methods build confidence in evaluating emerging tech's potential and risks.

Key Questions

  1. Explain the fundamental principles of blockchain technology.
  2. Predict the potential impact of the Internet of Things on daily life.
  3. Compare the security implications of centralized versus decentralized systems.

Learning Objectives

  • Explain the cryptographic principles that secure blocks in a blockchain.
  • Compare the security vulnerabilities of centralized systems with the resilience of decentralized blockchain networks.
  • Analyze the potential societal impacts of widespread Internet of Things adoption in urban environments.
  • Evaluate the role of distributed ledgers in enabling peer-to-peer cryptocurrency transactions.

Before You Start

Introduction to Computer Networks

Why: Students need a foundational understanding of how devices communicate over networks to grasp the principles of distributed systems.

Basic Cryptography Concepts

Why: Familiarity with encryption and hashing is helpful for understanding how blockchain secures data.

Data Structures: Lists and Arrays

Why: Understanding sequential data storage is beneficial for conceptualizing the 'chain' in blockchain.

Key Vocabulary

BlockchainA distributed, immutable ledger that records transactions across many computers. Each new transaction is added as a 'block' cryptographically linked to the previous one.
DecentralizationThe distribution of control and decision-making from a central authority to a distributed network. This contrasts with centralized systems that rely on a single point of control.
CryptocurrencyDigital or virtual currency secured by cryptography, typically operating on a decentralized blockchain system. Examples include Bitcoin and Ethereum.
Internet of Things (IoT)A network of physical objects embedded with sensors, software, and other technologies that enable them to collect and exchange data over the internet.
Distributed Ledger Technology (DLT)A database that is shared and synchronized across multiple sites, institutions, or geographies. Blockchain is a type of DLT.

Watch Out for These Misconceptions

Common MisconceptionBlockchain is only for cryptocurrencies.

What to Teach Instead

Blockchain supports diverse applications like supply chain tracking and voting systems. Active simulations where students chain non-monetary 'transactions' reveal its versatility, shifting focus from finance to broader utility.

Common MisconceptionIoT devices are isolated gadgets.

What to Teach Instead

IoT forms interconnected ecosystems sharing data across networks. Group mapping activities help students visualize data flows between devices, correcting isolated views and highlighting systemic impacts.

Common MisconceptionDecentralized systems are always more secure.

What to Teach Instead

Decentralization reduces single failures but introduces scalability issues. Debates encourage weighing trade-offs, using peer arguments to refine understanding beyond simplistic superiority claims.

Active Learning Ideas

See all activities

Real-World Connections

  • Supply chain management companies like Maersk use blockchain to track shipments, providing transparency and reducing fraud by creating an immutable record of goods as they move across borders.
  • Smart city initiatives in Singapore are exploring IoT devices for traffic management, waste collection optimization, and public safety monitoring, collecting real-time data to improve urban living.
  • Financial institutions are investigating blockchain for faster, more secure cross-border payments, potentially reducing transaction fees and settlement times compared to traditional banking systems.

Assessment Ideas

Exit Ticket

On a small card, ask students to write: 1. One key difference between a centralized database and a blockchain. 2. One example of an IoT device and how it might impact daily life.

Discussion Prompt

Pose the question: 'Imagine a future where all your home appliances are connected via IoT. What are the biggest security risks, and how might blockchain technology help mitigate them?' Facilitate a class discussion, encouraging students to reference specific concepts.

Quick Check

Present students with two scenarios: one describing a traditional bank transaction and another describing a Bitcoin transaction. Ask them to identify and briefly explain the role of decentralization in the Bitcoin scenario.

Frequently Asked Questions

How can teachers explain blockchain basics to JC1 students?
Start with a simple ledger analogy: a shared notebook where entries are chained and tamper-proof via math locks. Use visuals of blocks linking transactions. Hands-on paper chaining reinforces hashing and distribution, making decentralization concrete without overwhelming math details.
What are practical examples of IoT in Singapore?
Smart Nation initiatives include sensor-equipped traffic lights adjusting flows and HDB homes with connected utilities for energy monitoring. Students relate to wearables tracking health or public transport apps predicting arrivals, sparking discussions on convenience versus surveillance risks in local contexts.
How does active learning enhance understanding of blockchain and IoT?
Activities like blockchain simulations let students tamper with chains to see immutability fail, building intuition for cryptography. IoT role-plays predict daily disruptions, fostering predictive skills. Group debates on security clarify nuances, as peer challenges expose flaws in thinking more effectively than lectures.
What security differences exist between centralized and decentralized systems?
Centralized systems, like traditional banks, offer quick control but vulnerability to hacks at one point. Decentralized blockchain spreads data across nodes, resisting total compromise yet facing 51% attacks. Classroom comparisons via examples help students evaluate contexts where each excels.