Title: From Bits to Python Understanding Computer Basics




Description:
The class begins with a study of the binary numbering system,
and ends with the writing of simple programs using the Python programming language.

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 Python programming language.

Click here to see a video of
The BIGBIT computer and
the RODABS computer (Relay Operated Data Analyzer of Bronx Science)

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