Computers: an Overview

Monday,  Sept 24 Lecture Questions:

1.  Why ask Why?

2.  Why Computer Science?

          -Do we need classes on cell phones,
            auto mechanics, tvs, etc???

          -What can we teach a computer to do?

          -Evaluation:  Read and Write Code

3.  Why Computer Science with Calculus and Physics?

          -Bottom up vs Top Down with Math as the glue

          -Math Modeling using Visual Python

          -Evaluation:  Physical Modeling Program Proj.

4.  How can you use a computer?

          -Tools:  Can tools hinder progress?

          -Tutor:  Can computers teach?(Communicate)

          -Tutee:  Why learn to program?

5.  Compare Hardware with Software

          -Software Limits:  Hardware Limits

          -Are computers hindered more by hardware
           or software limits?

6.  What is a computer?

          -Draw the Model of a Computer

          -add Operating System(boot), byte,
            Ram vs Rom, ?? (sledgehammer)

7.  What can a computer store?
          -numbers, words, coded data,  INSTRUCTIONS

8.  What are the 6 things a computer can do?        

9.  What is a programming Language?

          -compare with 6 things a computer can do

          -What are the types of programming
           languages?

          -Draw a language line comparing English
           to Transistors
      

10.  Compare an Interpreter with a Compiler