About the Course

ICD20 introduces students to the rapidly evolving world of digital technology, with a focus on computer systems, programming, societal impacts, and emerging trends.

Through hands-on learning and critical analysis, students gain foundational skills in computer

  • Hardware
  • Software
  • Java
  • Digital literacy

This course prepares students for future pathways in computer science and empowers them to become thoughtful digital citizens.

Curriculum Overview

Unit 1: Understanding Computers
This unit explores how computers function, covering both hardware and operating systems.
Lessons include:

  • Computer Hardware & Internal Components
  • Peripheral Devices and Input/Output
  • Operating System Functions and Features
  • File Management and Keyboard Commands
  • Networking Basics and Internet Safety
  • Malware and Preventive Maintenance

Unit 2: Introduction to Programming
Students develop foundational programming skills using Java.

  • Lessons include:

    • Java Basics: Data Types, Variables, and Expressions
    • Flowcharts and Algorithms
    • Conditional Statements and Loops
    • Console Input/Output
    • Error Types and Debugging
    • Writing Comments and Tracing Programs
    • Spreadsheets and Test Cases

    Unit 3: Computers and Society
    This unit explores the impact of computing technologies on individuals, communities, and the environment.
    Lessons include:

    • Accessibility and Inclusive Design
    • Security and Privacy Concerns
    • Portability and Mobile Tech
    • Environmental Effects and Green Computing
    • Recycling and e-Waste
    • Ethics in Computing and Digital Responsibility
    • Tech Careers and Post-Secondary Options
  • Assessment Structre

    ICD20 assessment blends technical knowledge with real-world application and critical thinking:

    • 70% of the final grade is based on coursework, and assignments.
    • 30% of the final grade is based on final evaluations:
      • 10% Culminating project (program or tech-based portfolio)
      • 20% Final exam (theoretical + coding/problem-solving

    All evaluations follow Ontario curriculum guidelines and help students develop logical reasoning, creative problem-solving, and digital awareness.

    You're One Step Closer to Getting Started

    Our streamlined 4-step registration process is designed to save you time and effort. Simply provide your details, verify your contact, choose your preferences, and confirm. It’s fast, secure, and user-friendly—no technical skills needed. Get instant access once you're done and begin exploring everything we have to offer with full confidence.

    This form is currently undergoing maintenance. Please try again later.

    Ready to Give Your Child the Northcrest Advantage?

    Join families who've discovered that online private education can deliver both academic excellence and character development. Schedule your personal consultation today.