Have you ever wondered how a computer actually works? Sure, you can code, but when you say b = b+1, what actually happens inside the computer? It's time to find out. During this course, we go down to the level of electrical gates and build a processor, gate by gate, in a program called Logisim.  We go over number and data representation, combinatorial and sequential circuits, ALU components, bussing, and working with data.  By the end of the second trimester, you will be programming algorithms on your very own processor. 

Corequisite: AP Computer Science