In this unit, you will learn how to read a number in binary, explore its use in a computer, and figure out how to convert between binary and decimal so you can see how a computer processes information.
What is a computer? How does a computer work? Is a computer intelligent or can it only behave intelligently? How is data used in computers around the world? These are all questions you will explore in the first unit of ECS: Human Computer Interaction
In this unit, you will learn how to practice computational thinking by creating solutions to problems both analogically and digitally. You will also be introduced to basic searching and sorting algorithms.
In the beginning of this unit, you will see the different issues and problems that arise in program design and development. Then, you will make your own programming solutions and algorithms for problems.
The BBC micro:bit is a pocket-sized computer that introduces you to how software and hardware work together. It has an LED light display, buttons, sensors and many input/output features that, when programmed, let it interact with you and your world.
Flat file databases will help you navigate new methods of managing and interpreting data. You will be taught the basics of analyzing big data and visualizing data to test hypotheses and form conclusions.
You will explore a variety of websites and learn to build your own using HTML, CSS, and JavaScript. This can help you expand your knowledge of algorithms, abstraction, and web design. You will also participate in discussions about internet safety and security.
Artificial Intelligence (AI) is a term that we hear on a daily basis. Yet the topic is not taught explicitly to our learners, while we operate in a world that uses AI with promises of further AI usage to come. The aim of this unit is to demystify the topic of AI, with students gaining an understanding of terminology such as machine learning and deep learning.
Intro to Python is a robust introduction to programming through graphics and animations. You will explore the basic syntax, functions, and methods.