In this unit students will be taught how the components of a computer system are brought together to create a machine that can do useful work for us. This includes hardware basics, operating systems, software and networking.
A3. Applications, Careers, and Connections
demonstrate an understanding of real-world applications of digital technology and programming, including within various industries and careers
A3.1 investigate how digital technology and programming skills can be used within a variety of disciplines in real-world applications
A3.2 investigate ways in which various industries, including those that involve skilled trades, are changing as a result of digital technology and programming innovations
B1. Understanding Hardware and Software
demonstrate an understanding of the functions and features of the hardware and software they encounter in their everyday life
B1.1 describe the functions and features of various core components of hardware associated with digital technologies they encounter in their everyday life
B1.2 describe the functions and features of various connected devices associated with digital technologies they encounter in their everyday life
B1.3 describe the functions of various types of software they encounter in their everyday life
B3. Cybersecurity and Data
demonstrate an understanding of safe and effective practices related to data and cybersecurity in various contexts
B3.1 apply safe and effective data practices when using digital technology in various contexts
B3.2 apply safe and effective security practices, including practices to protect their privacy, when using digital technology in various contexts
C1. Programming Concepts and Algorithms
explain fundamental programming concepts and algorithms
C1.1 use appropriate terminology to describe programming concepts and algorithms
C1.2 describe simple algorithms that are encountered in everyday situations
C1.3 identify various types of data and explain how they are used within programs
C1.4 determine the appropriate expressions and instructions to use in a programming statement, taking into account the order of operations
C3. Modularity and Modification
demonstrate an understanding of program components and modules
C3.1 analyze existing code to understand the components and outcomes of the code