CS119 - Intro to Systems Engineering Resources
-
Arduino IDE: Download
Home page for Arduino software with a link to download the latest version of the Arduino IDE programming environment.
-
Pep/9 Assembler and Simulator Download
Home page for the Pep/9 assembler and simulator, a popular virtual computer by Stanley Warford to help learn how machine and assembly languages work. Download the assembler/simulator installer for Mac, Windows, or Linux.
-
ASCII Table
Presents a table of all ASCII characters and their codes in decimal, octal, hexadecimal, and HTML entities.
-
Raspberry Pi Help Guides & Resources
The Raspberry Pi Foundation's help page. Includes quick-start guides for the Pi computers, Python, Terminal, and other features. Also includes documentation and FAQs.
-
Adafruit Tutorials - Learn Arduino
A series of tutorials from Adafruit to give you practice configuring and programming an Arduino board.
-
Computer Algorithms @ Khan Academy
Self-paced course that introduces basic algorithms, binary search, sorting algorithms, asymptotic notation, recursion, and graphs. Includes many programming exercises. NOTE: exercises are in JavaScript.
-
Introduction to JS (JavaScript) & Programming @ Khan Academy
Self-paced course that introduces basic programming concepts using JavaScript and the Processing graphics library.
-
Introduction to Arrays @ Khan Academy
Module 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)
Tutorial from the BBC covering both binary math and data representation
-
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.
-
Why Computers Use Binary
Tutorial from Central Connecticut State University that explains why most computers use binary (advantages to binary, etc.)
-
Intro to SQL @ Khan Academy
Self-paced course that introduces basic SQL queries, queries with Booleans and criteria, joins, and table modification. Provides examples and tests your knowledge of SQL and databases.
-
SQL Tutorial &: Reference - W3Schools
Less of a SQL tutorial and more examples and reference. Covers SQL syntax and table design, with references for specific DBMS. Best of all, you can practice writing SQL queries online with the Northwind database.