Date: Tue, 10 Dec 1996 16:50:35 GMT Server: NCSA/1.4.2 Content-type: text/html CSE/ENGR 142 Lecture Slides

CSE/ENGR 142: Computer Programming I

Lecture Slides

If clicking a link doesn't work, see instructions below.

Lectures slides with audio from Summer 1996 are also available.

Slide packets above the line are those from Autumn quarter 1996. Slide packets below the line are from Summer quarter 1996 are almost identical to what is found in the 142 Course Packet for Autumn quarter 1996. have been updated to the versions used As the Autumn Quarter 1996 progresses, slides will be updated to those actually used in class.

  1. Overview
  2. Variables, Values, and Types
  3. Arithmetic Expressions
  4. Input and Output
  5. Style
  6. Functions, Part I
  7. Conditionals
  8. Iteration
  9. Functions, Part II
  10. Output Parameters
  11. Arrays
  12. Sorting
  13. Multidimensional Arrays
  14. Strings
  15. Structures
  16. Arrays of Structures
  17. Libraries and File I/O
  18. Recursion
  19. Dynamic Memory Allocation
  20. GP142
  21. 8/2/96 & 8/12/96 Supplements on Stacks

Instructions for Accessing Slides

Most of the slides for our lectures will be available here in Acrobat format which may be viewed by using the Acrobat Reader application, a separate program from Netscape.

Using The Acrobat Reader

With Acrobat Reader 2.1 (Sieg Lab), adjust the size of the window to fit one slide at 200% magnification. Clicking in a slide with the "Hand" tool should advance you to the next slide with a minimum of scrolling. Slides can be printed, 6 per page as in the course packet.

With Acrobat Reader 3.0 (beta, as of 7/96, and definitely still buggy; Save Your Work!), set the window to whatever width you want. Clicking with the "Hand" tool should magnify the slide to fill the window's width; now adjust window height to that of the slide. (Reduce width further if the slide doesn't fit on screen vertically.) Clicking should then advance smoothly to the next slide. Slides can be printed, 6 per page as in the course packet, but don't print from within Netscape; it will crash. Open the downloaded .pdf and print after you quit Netscape.

Getting The Acrobat Reader

On the Sieg lab machines Acrobat Reader is automatically started by Netscape when you follow the link.

On other Macs, PC compatibles, and some versions of Unix Acrobat Reader may be downloaded free directly from Adobe. This web site also includes instructions for setting your web browser to invoke Acrobat Reader automatically. Some versions of Ghostscript also support Acrobat.



cse142-webmaster@cs.washington.edu (Last Update: 12/09/96 )