[description pending]
There is no prerequisite for this course.
This course focuses on helping students learn how computer interfaces allow computer programs to go beyond the screen and have an impact on the real world. Students will:
- Design and build circuits.
- Set-up the operating system on a Raspberry Pi computer and learn to use its command line terminal.
- Write Python programs to interact with electronic circuits.
- Construct a CAT5 crossover cable and use it to create a peer-to-peer chat server between two Raspberry Pi computers.
- Program VEX IQ robots to read information from sensors so it can navigate and complete tasks without human intervention.
There is no prerequisite for this course.
This course goes deeper into the science behind computer technology, while still providing opportunities for hands on learning. Students will:
- Learn about the science behind keep electronic components and how calculate key values.
- Design, build and analyse electronic circuits.
- Learn how transistors are combined to create digital logic circuits and how to determine the outcome of those circuits.
- Use C++ to program an Arduino microcontroller and interface it with sensors, motors and LED displays.
- Assess customer needs and requirements to design a personalised computer system.
- Learn how modern AI technology actually works and investigate some of the dangers and challenges of integrating it into modern society.
There is no prerequisite for this course.
[description pending]
Prerequisite: TEJ3M