April 5

1.  Exam and Review

2.  How are computers used?
                Tools:   old tools, new ones
                         How can tools hinder progress
                         Why do we avoid using the best tool?
               Tutor:  Will computers revolutionize education?
               Tutee:   Why learn programming?
                         What can I teach the computer?
                         Programming Process
                         Evolve programs
                         Between people  
                         Between computers 
               Thinking Machines
               Entertainment:  Virtual Reality     Concerns??

3.  Personal Website    

4.  Intro to JavaScript  

5.  Review of Chapter 1, Reed

6.  The Singularity Video

7.  Discussion:

8.  Hardware vs Software:  Limits

9.  To Do list

10  Work time      

Comments are closed.