EEN118, Programming I, Autumn 2008
- Library downloads and documentation
- Summary of the Most Useful graphics functions
- Guide to using Unix
Class and Lab History
Classes
- Class 1 (28-8-2008) General introductions.
- Class 2 (2-9-2008) The very basics of making a program.
- Class 3 (4-9-2008) operations, built-ins. A simple program (centigrade to fahrenheit).
- Class 4 (9-9-2008) Input from the user, named constants, a slightly more sophisticated program: the class example.
- Class 5 (11-9-2008) the missing day.
- Class 6 (16-9-2008) Improving the quadratic solver (here it is), the "if" clause, repetition.
- Class 7 (18-9-2008) Controlling repetition (The C++), Speaking numbers (The C++)
- Class 8 (23-9-2008)
- Class 9 (25-9-2008)
- Class 10 (30-9-2008)
- Class 11 (2-10-2008) Review session.
- Class 12 (7-10-2008) Case study - accurate graph drawing by divide-and-conquer.
- Class 13 (9-10-2008) Introduction to unix and making a web page.
- Class 22 (11-11-2008) samples from class:
words1,
words2,
words3, and further than we got in class
words4.
Labs (Lab Setup Guide) (What to turn in instructions)
- Lab 1 (2/3-9-2008) Using visual C++ to run programs; drawing stick figures.
pdf
- Lab 2 (9/10-9-2008) Ol' Stripey, a use for functions.
pdf, the rules.
- Lab 3 (16/17-9-2008) The Blowing-people-up-with-a-cannon game.
pdf, the rules
- Lab 4 (23/24-9-2008) A real-time clock.
pdf, the rules
- Lab 5 (30-9/1-10-2008) A handsome looking calendar.
pdf, the rules
- Lab 6 (7/8-10-2008) Catching up / review. Attendance still required.
- Lab 7 (14/15-10-2008) Unix and Web sites.
pdf.
Ignore the instruction about using different libraries, stick with "library.h".
Here is the special library.h for unix systems, but obtain it
easily by typing the unix command "cp /home/www/class/een118/library.h .".
- Lab 8 (21/22-10-2008) Bunny-rabbits, foxes, and tigers.
pdf,
samples.
- Lab 9 (28/29-10-2008) Graphing meteorological observations, data files.
pdf
- Lab 10 (4/5-11-2008) Interactive Map of the United States,
pdf,
usa.map data file.
- Lab 11 (11/12-11-2008) Programming a Database.
pdf,
data files: 1, 2, 3,
5, 10, 20
- Lab 12 (18/19-11-2008 and 2/3-12-2008) Video Game
pdf,
sample maze