| Units |
Description |
Time (Periods) |
| 1 |
Introduction to Microcontrollers |
6 |
| 2 |
Microcontrollers & Integrated Electronic Circuits I |
20 |
| 3 |
Microcontrollers & Integrated Electronic Circuits II |
20 |
| 4 |
Networking |
8 |
|
Final Written Exam |
1 |
|
Final Practical Evaluation Project |
31 |
|
Total |
86 |
Unit 1 - Introduction to Microcontrollers
Students identify and explain the functions of a typical basic microcontroller, including its internal components and peripheral
devices. Emphasis is placed on safety as students handle the BASIC Stamp2 microcontroller and peripheral equipment. In addition,
students develop a comprehensive understanding of terminology and microcontroller internal and external parts. Students also identify
employability skills and explore careers in the computer industry.
Unit 1: Expectation Overview Chart
TFV.01 · describe mechanisms for information movement and storage;
TFV.04 · compare high-level and low-level programming languages.
TF1.02 - explain how to determine memory requirements for information storage;
TF1.03 - describe the function and interaction of a control unit, arithmetic logic unit, and memory registers in a simple central processing unit (CPU);
TF1.04 - use a diagram to illustrate how buses move data and instructions between memory
and the CPU;
TF1.05 - analyse the role of flip-flops in the flow of data.
TF3.01 - describe the constructs of a simple assembly or machine-level language;
SP1.01 - convert between decimal and binary numbers;
SP1.02 - build flip-flops using simple logic gates from schematics;
SP1.03 - incorporate flip-flops in a clocked circuit to demonstrate information storage;
ICV.02 · explain the importance of post secondary education, employability skills, and lifelong learning to computer engineering careers;
ICV.03 · describe the use of computer technologies and their impact in the community;
ICV.04 · demonstrate project management skills.
Unit 2 - Microcontrollers & Integrated Electronic Circuits I
The focus of this unit is on the development and integration of peripheral electronic circuits with the BASIC Stamp2 microcontroller.
Students learn through hands-on activities to use a microcontroller to control external electronic circuitry and peripheral equipment.
Students develop an understanding of the integration of integrated electronic circuits that apply to real-world applications. They learn
how to program using the BASIC Stamp 2 microcontroller using PIC BASIC (a microcontroller language). Teacher and manufacturer theoretical
lessons strengthen students understanding and aid in applying learned concepts through practical experimentation. This unit is focused on
developing the students understanding of devices that monitor and provide real-time feedback of different real-world environments.
Unit 2: Expectation Overview Chart
TFV.03 · explain the operation of sophisticated systems that interact with real-world devices;
TF1.01 - describe how signed and unsigned numbers are represented;
TF3.02 - identify similarities and differences among memory addressing techniques;
TF3.03 - compare high-level and low-level commands that perform similar operations.
SPV.01 · analyse information storage mechanisms;
SPV.02 · use Booleans equations to represent computer logic circuits;
SPV.05 · develop programs using the software life cycle (problem definition, analysis, design, implementation, testing, and maintenance).
SP1.04 - use electronic instruments (e.g., multimeter, logic probe) to troubleshoot circuits;
SP1.05 - simplify Booleans equations accurately;
SP1.06 - draw circuits that represent Booleans equations;
SP1.07 - develop truth tables to represent Booleans equations.
SP2.02 - design an effective system consisting of a computer and interface that integrates input and output devices (e.g., motion sensitive alarm, light-activated switch, LED sign, environmental control);
SP3.01 - write programs to process input and control output devices through interfaces;
SP3.02 - trace the execution of simple machine-level programs;
SP3.03 - write low-level programs;
SP3.04 - document all programs to a specified standard.
Unit 3 - Microcontrollers & Integrated Electronic Circuits II
The focus of this unit is to advance the lesson concepts from Unit 3. Students will be challenged by several experiments provided
by the microcontroller manufacturer that emphasize Robotics and the control of peripheral equipment such as, DC motors and
environmental sensors that provide feedback to allow the microcontroller to control many robotic functions. Students learn through
hands-on activities to build a Robot to perform basic functions. Students develop an understanding of Robotics that applies to
real-world applications. Manufacturer theoretical lessons strengthen students understanding and aid in applying learned concepts
through practical experimentation.
Unit 3: Expectation Overview Chart
TFV.03 · explain the operation of sophisticated systems that interact with real-world devices;
SP2.01 - analyse existing systems designs that use computers and interfaces to send and receive information;
SP2.03 - construct a system consisting of a computer and interface to communicate with external sources;
IC1.01 - use appropriate presentation software to explain issues relating to computer ethics (e.g., privacy, security, information access);
IC1.02 - describe industry certification designations and requirements;
IC1.03 - analyse the potential impact of emerging technologies on society;
IC1.04 - use time management skills and constructive criticism in project settings;
IC1.05 - communicate the results of projects effectively both orally and in writing;
IC1.06 - use appropriate strategies to avoid potential health and safety problems associated with computer use, such as muscular-skeletal disorders and eyestrain.
Unit 4 - Networking
Students identify and explore network components, network types, and topologies of a LINUX based network. Students use
problem-solving skills to apply their knowledge to tasks such as installing network cards and activating the operating system.
They install and configure a computer for a LINUX network based on an analysis of system requirements and define computer network
terminology. Students learn about the importance of network connectivity and infrastructure and how it impacts on our world as well
as potential career opportunities in the area of computer networking.
Unit 4: Expectation Overview Chart
TFV.02 - document network configurations and their services;
TF2.01 - explain the function and interaction of the basic components of network configurations;
TF2.02 - identify similarities and differences among several network topologies and protocols;
TF2.03 - explain several computer-controlled systems that interact with real-world devices (e.g., traffic management systems, automotive systems, robotic systems).
SPV.03 - construct systems and interfaces that use computer programs to interact with real-world devices;
SPV.04 - design effective network configurations;
SP2.04 - identify networking problems and troubleshooting procedures;
SP2.05 - describe network hardware and software and their relationships.
ICV.01 - identify issues related to the ethical use of computers;
Final Written Exam
Students will take a written exam that covers the entire semester's theoretical lesson material.
| Activities |
Expectations |
Assessment |
Focus |
| 1 |
|
Knowledge, Thinking |
Test taken during final exams |
Final Practical Project
Students will design and build a final practical project (robot) that will cover knowledge and skills learned
during the entire semester. Students will follow the project criteria and will be graded and assessed on
their abilities to complete the given task.
| Activities |
Expectations |
Assessment |
Focus |
| 1 |
|
Knowledge, Communication, Thinking, Application |
Project completed in 5 class periods |