# | date | topic | reading |
---|---|---|---|
1. | Wed, Mar 28 | Introduction; brief history of computing | White, pp. 2-9 |
Fri, Mar 30 | No class—Cesar Chavez Day Holiday | ||
2. | Mon, Apr 2 | Computer hardware; how computers start | White, §1, 2 |
3. | Wed, Apr 4 | Operating systems | White, §3 |
4. | Fri, Apr 6 | Transistors and microprocessors due: Lab exercise 1 |
White, §4, 5 |
5. | Mon, Apr 9 | Storing data (part 1) due: Prospectus |
White, §9-11 |
6. | Wed, Apr 11 | Storing data (part 2) | White, §12-13 |
7. | Fri, Apr 13 | Input and output (part 1) due: Lab exercise 2 |
White, §14-15 |
8. | Mon, Apr 16 | Input and output (part 2) | White, §16-18 |
9. | Wed, Apr 18 | Guest lecturer on writing a term paper | |
10. | Fri, Apr 20 | Portable computers and digital cameras due: Research progress report |
White, §19-20 |
11. | Mon, Apr 23 | Multimedia due: Lab exercise 3 |
White, §21-22 |
12. | Wed, Apr 25 | Games | White, §23 |
13. | Fri, Apr 27 | Networks and the Internet (part 1) due: Lab exercise 4 |
White, §24-26 |
14. | Mon, Apr 30 | Networks and the Internet (part 2) | White, §27-29 |
15. | Wed, May 2 | Midterm | |
16. | Fri, May 4 | Networks and the Internet (part 3) | White, §30-31 |
17. | Mon, May 7 | Printers due: Lab exercise 5 |
White, §31-32 |
18. | Wed, May 9 | Programming languages and the Windows system | White, §6-7 |
19. | Fri, May 11 | Software applications due: Lab exercise 6 |
White, §8 |
20. | Mon, May 14 | Introduction to Python (part 1) due: Brainstorming draft |
Dawson, §1 |
21. | Wed, May 16 | Introduction to Python (part 2) | Dawson, §1 |
22. | Fri, May 18 | Values in Python: strings and numbers due: Lab exercise 7 |
Dawson, §2 |
23. | Mon, May 21 | Variables in Python | Dawson, §2 |
24. | Wed, May 23 | If statements and branching in Python due: final term paper |
Dawson, §3 |
25. | Fri, May 25 | Values in Python: strings and numbers due: Lab exercise 8 |
Dawson, §3 |
Mon, May 28 | No class—Memorial Day | ||
26. | Wed, May 30 | For statements in Python | Dawson, §4 |
27. | Fri, Jun 1 | Tuples in Python | Dawson, §4 |
28. | Mon, Jun 4 | to be arranged | |
29. | Wed, Jun 6 | Values in Python: strings and numbers due: Lab exercise 9 |
|
Sat, Jun 9 | Final Exam |