Browse by Grade: JC 1

Singapore · MOE Syllabus Outcomes

JC 1 Computing

A rigorous introduction to computer science principles focusing on algorithmic thinking and architectural foundations. Students develop software solutions while analyzing the impact of digital systems on the global landscape.

6 units·18 topics·Ages 16-17
1

Algorithms and Computational Thinking

3 topics·Algorithms & Programming

Focuses on the abstract representation of problems and the systematic design of efficient solutions using pseudocode and flowcharts.

Problem Decomposition and Abstraction

Learning to break down complex problems into manageable sub-problems and removing unnecessary detail to focus on core logic.

Concept MappingCollaborative Problem-Solving
Generate
Algorithm Design and Efficiency

Exploring the construction of algorithms and evaluating their performance using Big O notation.

Problem-Based LearningThink-Pair-Share
Generate
Searching and Sorting Algorithms

Detailed study of standard algorithms including binary search, bubble sort, insertion sort, and quicksort.

Stations RotationJigsawSimulation Game
Generate
2

Programming Constructs and Data Structures

3 topics·Algorithms & Programming

Transitioning from logic to implementation using Python, focusing on robust code and organized data management.

Core Programming Fundamentals

Mastering variables, control structures, and functional programming to build interactive applications.

Flipped ClassroomPeer Teaching
Generate
Linear Data Structures

Implementation and application of arrays, stacks, queues, and linked lists in software development.

Problem-Based LearningDecision Matrix
Generate
Defensive Programming and Testing

Techniques for writing code that handles unexpected inputs and prevents system crashes.

Escape RoomCase Study Analysis
Generate
3

Computer Architecture and Hardware

3 topics·Computer Systems

Investigating the internal workings of a computer, from logic gates to the fetch-execute cycle.

Logic Gates and Boolean Algebra

Building the foundation of digital electronics using AND, OR, NOT, NAND, and NOR gates.

Inquiry CircleStations Rotation
Generate
Processor Architecture

Examination of the Von Neumann architecture, registers, and the role of the CPU.

Simulation GameGallery Walk
Generate
Assembly Language and Low Level Control

Understanding how high level code is translated into machine instructions for the processor.

Peer TeachingThink-Pair-Share
Generate
4

Data Representation and Databases

3 topics·Data & Analysis

Exploring how information is encoded digitally and managed within relational databases.

Binary and Hexadecimal Systems

Representing numbers, text, and media using binary systems and understanding overflow errors.

Problem-Based LearningStations Rotation
Generate
Relational Database Design

Designing efficient data models using Entity-Relationship Diagrams and normalization techniques.

Case Study AnalysisCollaborative Problem-Solving
Generate
SQL and Data Manipulation

Using Structured Query Language to retrieve, filter, and modify data stored in databases.

Project-Based LearningStations Rotation
Generate
5

Networks and Cyber Security

3 topics·Networks & Security

Understanding the protocols that power the internet and the methods used to protect data transmission.

Network Protocols and Layering

Study of the TCP/IP stack and how data packets travel across the global internet.

Role PlaySimulation Game
Generate
The Web and Client-Server Model

Analyzing how browsers interact with servers using HTTP/HTTPS and the role of DNS.

Case Study AnalysisExpert Panel
Generate
Encryption and Security Mechanisms

Learning about symmetric and asymmetric encryption, digital signatures, and firewalls.

Escape RoomSocratic Seminar
Generate
6

Impacts of Computing and Emerging Tech

3 topics·Impacts of Computing

Evaluating the ethical, legal, and social consequences of technology in a modern society.

Ethics in Artificial Intelligence

Discussing algorithmic bias, automation, and the moral responsibilities of AI developers.

Formal DebateFour Corners
Generate
Data Privacy and Intellectual Property

Examining data protection laws and the balance between innovation and ownership.

Mock TrialCase Study Analysis
Generate
Social Media and Information Integrity

Analyzing the impact of algorithms on public discourse, filter bubbles, and misinformation.

Gallery WalkTown Hall Meeting
Generate