Course Syllabus

Week 1: Mar 27 - Mar 31

Lab 1 - Introduction to Helios and g++

Week 2: Apr 3 - Apr 7

Lab 2 - Numerical data types
Solutions: lab02_1.cpp lab02_2.cpp lab02_3.cpp

Homework 1 - Due Monday Apr. 10 at 8pm
Solutions: hw01_1.cpp hw01_2.cpp hw01_3.cpp hw01_4.cpp

Week 3: Apr 10 - Apr 14

Lab 3 - Function calls
Solutions: lab3_1.cpp lab3_2.cpp

Homework 2 - Due Wed. Apr. 19 at 5pm
Solutions: hw02_1.cpp hw02_2.cpp hw02_3.cpp

Week 4: Apr 17 - Apr 21

Lab 4 - Void functions
Solutions: lab04_1.cpp lab04_2.cpp

Midterm 1 is Friday Apr 21, 2006 during class time. A review will be held Wednesday during class time.

Week 5: Apr 24 - Apr 28

Lab 5 - Midterm 1 solutions and Helios commands
Midterm 1 solution key

Homework 3 - Due Wed. May 3 at 5pm
Due to the power outage, you can submit the homework through Thurs. May 4 at 5pm.
Solutions: hw03_1.cpp hw03_2.cpp

Week 6: May 1 - May 5

Lab 6 - Drivers and Stubs
Solutions: lab06_1.cpp lab06_2.cpp

Week 7: May 8 - May 12

Lab 7 - File Streams and I/O Manip
Solutions: lab07_1.cpp lab07_2.cpp

Midterm 2 is Friday May 12, 2006 during class time. A review will be held Wednesday during class time.

Week 8: May 15 - May 19

Lab 8 - Midterm 2 solutions and array demo

Homework 4 - Due on Tuesday, May 30, 2006 at 5pm. An extension has been given. The homework is now due Friday, June 2, 2006 at 5pm.
Solutions: hw04_1.cpp hw04_2.cpp

Week 9: May 22 - May 26

Lab 9 - Structs and file I/O
Solution: lab9.cpp

Week 10: May 30 - June 2

lab10_class_demo.cpp - Code for the demonstration given in lab on May 30th