Lab 1, | Mon 31 Aug - Thur 3 Sept | |||||
(pdf) | Using visual C++ to run programs; drawing stars and stick figures. | |||||
Lab 2, | Tues 8 Sept - Mon 14 Sept | |||||
(pdf) | Divide and conquer: building big programs from little functions. | |||||
Lab 3, | Tues 15 Sept - Mon 21 Sept | |||||
(pdf) | Controlling repetition in programs. | |||||
Lab 4, | Tues 10 Feb - Mon 16 Feb | |||||
(pdf) | Generating calendars and using Unix. | |||||
Lab 5, | Tues 17 Feb - Mon 23 Feb | |||||
(pdf) | A video game: exploding the enemy with a cannon. | |||||
Lab 6, | Tues 24 Feb - Mon 2 Mar | |||||
(pdf) | A real-time animated clock application. | |||||
Lab 7, | Tues 3 Mar - Mon 15 Mar | |||||
(pdf) | A randomly generated Happy Street Scene. | |||||
Lab 8, | Tues 16 Mar - Mon 23 Mar | |||||
(pdf) | An interactive desk calculator. | |||||
Lab 9, | Tues 24 Mar - Mon 30 Mar | |||||
(pdf) | Interactive map of the United States. Data files: state outlines, capitals. | |||||
Lab 10, | Tue 31 Mar - Mon 6 Apr | |||||
(pdf) | Database programming under Unix. Data files: dbfile1.txt, 2, 3, 5, 10, 20, 30, 50, 100. The special timing function. | |||||
Lab 11, | Tue 7 Apr - Mon 13 Apr | |||||
(pdf) | A robot seaching for treasure in a maze.
sample maze. | |||||
Mon 13 Apr | ||||||
Absolute deadline for all labs 1 to 9. | ||||||
Lab 12, | Tue 14 Apr - Mon 20 Apr | |||||
(pdf) | An automatic robot: he turned into a video game. | |||||
Sat 25 Apr | ||||||
Eleven a.m. Pre-final review session | ||||||
Fri 1 May | ||||||
Last day anything will be accepted for grading. | ||||||
Sat 2 May | ||||||
One p.m. Pre-final review session |