Controlling the Bits

Computer Hardware

Logic and Gates, Boolean Algebra, Memory, Control, and Data.

Low-Level Coding

Micro-programming, BIOS, Assembly Language Programming and Device Drivers.

In the Driver's Seat
Taking Control

High_level Programming, MIT-Scratch, Python, Java, C, C++, C#, and more.

Networks, The Internet, Apps, Virtual Machines, Cloud Computing, and everything else.

About Controlling The Bits

Controlling the Bits is a place to learn about Computers and the Art of Computer Programming with the intent of helping my students to learn more about the digital world that has become a big part of their world.

© 2018 by Paul Ellsworth
Proudly created with