CS106A - Autumn 1999

Handouts

This page makes available all class handouts. The dates on the left indicate the class date that the handouts were issued. Each link on the right indicates the handout number and title. Handouts will be posted here on the day they go out in class. Handouts are published in Adobe PDF format. Viewing and printing the handouts and assignments will require the use of Adobe's Acrobat Reader, the latest verison of which can be downloaded for FREE! from Adobe's Web Page. Click here to travel there. If you missed lecture, physical copies of all these handouts can also be found in the Gates Building (first floor) in the handout bin near Gates 180.

Sept. 22 1. Course Placement
2. General Information
2S. SITN Information
3. Honor Code
4. Syllabus
Sept. 24 5. Karel Reference Card
5W. Karel for Windows
6. Assignment #1
7. Karel Contest
8. Karel Control Statements
Sept. 27 9. Stepwise Refinement
Sept. 29 10. Submitting Work
11. Using Thetis
11W. Using Visual C++
12. Section #1
12A. Section #1 Solutions
Oct. 1 13. Assignment #2
14. Expressions and Idioms
Oct. 4 15. Control Structures in C
16. Section #2
16A. Section #2 Solutions
Oct. 6 17. Functions
Oct. 8 18. Graphics
19. Assignment #3
20. Graphics Contest
Oct. 11 21. Building Graphic Tools
22. Section #3
22A. Section #3 Solutions
Oct. 13 23. Random Numbers
Oct. 15 24. Enumerated Types and Characters
Oct. 18 25. Assignment #4
26. Strings
27. Section #4
27. Section #4 Solutions
Oct. 20 28. Parameter Passing
29. The Scanner Module
Oct. 22 30. Practice Midterm
30A. Midterm (1996-97)
30B. Midterm (1997-98)
30C. Midterm (1998-99)
31. Simple Files
Oct. 25 32. Practice Solutions
32A. Midterm Solutions (1996-97)
32B. Midterm Solutions (1997-98)
32C. Midterm Solutions (1998-99)
33. Computers on the Inside
34. MiniSim
Oct. 27 35. Section #5
35. Section #5 Solutions
36. Debugging
Nov. 1 37. MiniSim Problem Set
38. Arrays
39. Assignment #5
40. Section #6
40A. Section #6 Solutions
Nov. 3 41. Midterm Solutions
41A. Midterm Scale
42. Pointers
Nov. 5 43. Pointers and Arrays
44. Extended Minisim Operations
45. Dynamic Arrays
Nov. 8 46. Assignment #6
47. Records
48. Revised Syllabus
49. Section #7
49. Section #7 solutions
Nov. 10 50. Data Structure Design
Nov. 12 51. Teaching Machine
51A. Pointer Supplement
Nov. 15 52. Pointer Problem Set
53. Assignment #7
54. Adventure Contest
55. ANSI Strings
56. Section #8
56A. Section #8 solutions
Nov. 17 57. Missing Problem Sets
Nov. 19 58. The stdio.h Library
Nov. 22 59. Searching and Sorting
60. Practice Final
60A. Final Exam 96-97
60B. Final Exam 97-98
60C. Final Exam 98-99
Nov. 24 61. Practice Final Solutions
61A. Final Solutions 96-97
61B. Final Solutions 97-98
61C. Final Solutions 98-99
Nov. 29 62. Life After CS106A


Problems with this site? Questions about the class? Send mail to cs106a-ta@cs.stanford.edu.