Binary & Logic
-
Introduction to Arrays @ Khan Academy
https://www.khanacademy.org/computing/computer-programming/programming/arrays/p/intro-to-arraysModule from the Introduction to JS (JavaScript) & Programming course that explains what arrays are, how they work, and how to use them. Includes code examples and practice exercises.
-
Introduction to Binary (BBC)
http://www.bbc.co.uk/education/guides/zwsbwmn/revision/1Tutorial from the BBC covering both binary math and data representation
-
Logic.ly Demo
http://logic.ly/demo/Online version of software to create "live" circuit diagrams. Experiment with various logic gates, inputs, and outputs to gain a better of understanding of circuits and Boolean logic.
-
MARIE CPU Simulator
https://marie-js.github.io/MARIE.jsThe online JS version of the MARIE ('Machine Architecture that is Really Intuitive and Easy') CPU simulator that accompanies the Null and Lobur textbook.
-
MARIE CPU Simulator - Documentation
https://marie.js.org/book.pdfA brief introduction to the online JavaScript version of the MARIE CPU Simulator
-
Why Computers Use Binary
http://chortle.ccsu.edu/Java5/Notes/chap02/ch02_1.htmlTutorial from Central Connecticut State University that explains why most computers use binary (advantages to binary, etc.)