![]() |
|
![]() |
Data Storage and Manipulation
| TFV.01
TF1.01 TF1.02 TF1.03 TF1.04
|
describe mechanisms for information movement and storage
describe how signed and unsigned numbers are represented; explain how to determine memory requirements for information storage describe the function and interaction of a control unit, arithmetic logic unit, and memory registers in a simple central processing unit (CPU) use a diagram to illustrate how buses move data and instructions between memory and the CPU analyse information storage mechanisms |
| TFV.04
TF3.01 TF3.02 TF3.03 SPV.03 SP3.01 SP3.02 SP3.03 SP3.04 |
compare high-level and low-level programming languages.
describe the constructs of a simple assembly or machine-level language; identify similarities and differences among memory addressing techniques; compare high-level and low-level commands that perform similar operations. construct systems and interfaces that use computer programs to interact with real-world devices; write programs to process input and control output devices through interfaces; trace the execution of simple machine-level programs; write low-level programs; document all programs to a specified standard. |
| TF1.05
SPV.02 SP1.01 SP1.02 SP1.03 SP1.04 SP1.05 SP1.06 SP1.07 |
analyse the role of flip-flops in the flow of data.
use Boolean equations to represent computer logic circuits; convert between decimal and binary numbers; build flip-flops using simple logic gates from schematics; incorporate flip-flops in a clocked circuit to demonstrate information storage; use electronic instruments (e.g., multimeter, logic probe) to troubleshoot circuits; simplify Boolean equations accurately; draw circuits that represent Boolean equations; develop truth tables to represent Boolean equations. |
| TFV.02
TF2.01 TF2.02 SPV.04 SP2.04 SP2.05 IC1.02 |
document network configurations and their services;
explain the function and interaction of the basic components of network configurations; identify similarities and differences among several network topologies and protocols; design effective network configurations identify networking problems and troubleshooting procedures; describe network hardware and software and their relationships describe industry certification designations and requirements; |
| ICV.01
ICV.02 ICV.03
|
identify issues related to the ethical use of computers;
explain the importance of postsecondary education, employability skills, and lifelong learning to computer engineering careers; describe the use of computer technologies and their impact in the community; use appropriate strategies to avoid potential health and safety problems associated with computer use use appropriate presentation software to explain issues relating to computer ethics analyse the potential impact of emerging technologies on society; |
| SPV.05
ICV.04 IC1.04 IC1.05 |
develop programs using the software life cycle
demonstrate project management skills. use time management skills and constructive criticism in project settings; communicate the results of projects effectively both orally and in writing; |
| TFV.03
TF2.03 SP2.01 SP2.02 SP2.03 |
explain the operation of sophisticated systems that interact
with real-world devices;
explain several computer-controlled systems that interact with real-world devices analyse existing systems designs that use computers and interfaces to send and receive information; design an effective system consisting of a computer and interface that integrates input and output devices construct a system consisting of a computer and interface to communicate with external sources; |