Module: Hardware & UNIX

Introduction to Hardware & the UNIX Command Line Interface.

Learning Outcomes

Work with UNIX and binary numbers

Working understanding of computer hardware, binary encoding, and how to use the UNIX command line to develop and execute python programs.

Readings

CS5 4.1-4.2

Computer organization & representing information

6 pages

Experiential Learning

Mac Setup

Install UNIX & Python: Mac

Setup via VirtualBox

Install UNIX & Python: Windows or Mac

Customize your Terminal

Setup so we can all use the same command to open our python programs

Practice

First python programs

Self-Practice

Types & Arithmetic