Prep 1: Week 1 Prep
Read Chapter 8 in the course text.
Information Representation Videos
In order to better understand what our computers are doing, it is important that we understand how computers store information. Watch the following videos to find out more about this very important topic.
|What is binary?||Before we can understand how the computer represents data, it is important to understand the binary system.|
|Binary Number System||Now that we know a bit about binary, we can use it to start representing numbers|
|Negative Numbers||Representing negative numbers is not as straight forward as you might think. Watch this video to find out why.|
|Hexadecimal||Computer scientists prefer hexadecimal to binary - and for good reason!|
|Text Representation||See how text is represented on the Arduino, as well as in Java|
Guide to Information Representation
This guide on information representation covers some of the same material covered in the videos, but it goes more in depth on a few topics.
Finite State Machines
|Intro. to Finite State Machines for Modelling||This video introduces Finite State Machines as a way of modelling behavior|
|Reading Input||In this video, you will see how to read input from the keyboard and send it to the arduino|
|FSMs on the Arduino||This video shows you how to take an FSM and turn it into code that can be run on an Arduino|