1.  Diagram and Label a Computer

2.  List the 6 things a computer can do

3.  List the 5 Javascript statements you need to do these 6 things

4.  What else do you need over these 5 JS statements in order to write ANY program?
5.  How are today’s computers different than the first computers?
6.  How are today’s computers the same as any future computer?
7.  Diagram the Programming Process
8.  Diagram the relationship between the User, the Operating System, Application SW, and the computer itself
9.  Diagram and Label a bit and byte
10.  Why is digital better than analog?
11.  What is the difference between digital and analog
12.  What is the difference between RAM and ROM
13.  Which of our senses is the computer better at now for getting input
14.  Which of our outputs can the computer do?
15.   How can computers hinder progress?
16.   What is wrong with this statement:  Computers don’t teach, teachers teach
17.   Can the computer have its own experiences?  Can it be autonomous?

NEW:
1.  Diagram a Transistor and tell how it works
2.  What are the 3 gates you need to make a computer?
3.  Show how the computer would add 19 + 8
4.  Change 45 into a binary number
5.  What is 1001101 in base 10?
6.  Describe the limit of computers
7.  Describe the function of a computer clock, bus, and word
8.  What is the only language the computer hardware can understand?
9.  Explain why making a computer smaller also makes if faster
10.  Given an list of test scores, show a Binary Search Tree
11.  Given a BST, show how it could be stored in an array
12.  Define Recursion and why it is useful in programming
13.  What is parallel Computing?
14.  Describe a linear search, binary search, hash search
15.  How is BIG O found and why is it useful?