CS 40 - Introduction To Computers

Spring 2008

Tuesday/Thursday 1:30 - 2:45 pm

A gentle introduction to computing and computers for those with little or no programming experience.

???
???
Animations with Alice
Societal impact of computing
???
???
Image and sound edit

ing in Java

Simulations and games with GreenFoot

We are redesigning this course for the new millennium. When you complete this course, you will

There are no prerequisites. No prior computer or programming experience is required.

If you have questions about this course, please contact me at Cay.Horstmann@sjsu.edu

Lecture Slides

  1. Introduction
  2. Alice 1
  3. Alice 2
  4. Decisions
  5. Methods
  6. Voting Machines
  7. Variables
  8. Classes
  9. Artificial Intelligence
  10. Exam 1 Review
  11. Lists
  12. How Computers Work
  13. Image Processing with Greenfoot
  14. Computer Security
  15. Images 2
  16. Images 3
  17. Privacy
  18. Manipulating Plain Text
  19. How the Internet Works
  20. Plain Text 2
  21. Open Source

Homework Assignments

  1. Homework 1
  2. Homework 2
  3. Homework 3
  4. Homework 4
  5. Homework 5
  6. Homework 6
  7. Homework 7