From Bits to Java Understanding Computer Basics

Duration: 8 hours

The class begins with a study of the binary numbering system, and ends with the writing of simple programs using the Java programming language. Participants work with a flashing lights model called the BIGBIT Computer and use a software simulation of the BIGBIT computer which runs on a PC.

Course Objectives
Upon completion of this course students will understand:
· The concepts of base numbering systems.
· Numbers written in bases other than ten.
· How to perform addition of numbers written in base two.
· The function of the following logic gates:
             AND, OR, NOT, EX-OR and FLIP-FLOP.
· The function of a register.
· How an electronic circuit adds two binary numbers.
· How instructions control the operations of a computer.
· How to combine computer instructions into a program.
· How to program the BIGBIT computer.
· How to write a program using the Java programming language.

Technical Specifications of the BIGBIT Computer
The BIGBIT Computer contains 32 bytes of memory, 8 instructions and operates at a speed of one cycle per second.

BIGBIT is an interactive computer with 460 lights on a 4' x 8' panel, which visually demonstrates all the critical functions computers perform.

Click here to download a PC based copy of the BIGBIT computer simulation.