Computer Hardware & Software

Computer Models

Exploring computer models and their applications, understanding algorithms and representations in problem solving and decision making. Developing skills in designing and creating models using coding l

High & Low Level Languages

An exploration of programming languages, examining the differences between low-level languages that interact directly with hardware and high-level languages that provide more abstraction and ease of u

Hardware

In this unit, students will explore the components and functionality of computer hardware, including CPUs, memory, storage devices, and peripherals. They will also learn about assembly language and ho

Software

Explore the creation, implementation, and management of software systems, developing programming skills along with problem-solving abilities. Gain knowledge of the different types of software and thei

Storage Devices

In this topic, students will explore different types of storage devices used to store and retrieve data efficiently and reliably. They will learn about the characteristics, functionality, and limitati