CS119 - Intro to Systems Engineering Resources
-
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.
-
Python 3: Download
Download page for the Python 3 installer for your operating system. Includes the IDLE program editor, a bare-bones but useful alternative to other Python IDEs.
-
Python 3: Install
Step-by-step instructions for installing the latest version of Python 3 on Windows. NOTE: Please follow these custom installation instructions, as they set up your Python environment to be more accessible to you and your IDE.
-
ASCII Table
Presents a table of all ASCII characters and their codes in decimal, octal, hexadecimal, and HTML entities.
-
GoPiGo 1 Tutorials & Documentation
Dexter Industries' page with links for building and programming the original GoPiGo 1 robot vehicle kits. NOTE The descriptions say that the links are for the GoPiGo 2, but they're really for the GoPiGo 1.
-
GoPiGo 2 Tutorials & Documentation
Dexter Industries' page with links for building and programming the newer GoPiGo 2 robot vehicle kits.
-
GrovePi Tutorials & Documentation
Dexter Industries' page with links to programming tutorials, projects, and other helpful documents on the GrovePi sensor kits.
-
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.
-
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.