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 besides these 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 RAM and ROM

12.  How do we get input into our brains?

13.  Which ones of the above can the computer do?

14.   Which of our inputs is better for now than the computer?

15.  Which of our inputs is it hardest for the computer to understand?

16.   How do we get output from our brains?

17.  Which of our outputs can the computer do?

18.   Change any regular number into a base 2 number

19.   Change a base 2 number back into a regular base 10 number

20.   Describe a job the computer could never do, according to our class discussion.   Give some examples

 

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 13 + 9 (or other)
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?