Chapter 1: Basics

Slide Rule

This is the first video for Chapter 1 of Introduction to Programming Using Processing. This video covers our motivations for learning to program, discusses what a computer is, and briefly summarizes the main computer hardware components.

This is the second video for Chapter 1 of Introduction to Programming Using Processing. The video defines software and briefly looks at two broad software classifications: System and Application. Then, the video introduces binary and hexadecimal representation.

This is the third video for Chapter 1 of Introduction to Programming Using Processing. The video introduces programming languages, presents two simple sample programs (one in Java, the other in Processing), and introduces our RADIS (recognize, analyze, design, implement, and support) problem solving framework.

This optional (and long) video covers data representation: What's a number? A Numeral? How are numbers represented in decimal, binary, and hex? How can we translate between those bases?