Getting familiar with C programming. Let the class participated in brainstorming ideas for implementing problem 6. Went over some C language constructs that would be required for that problem.
Students are encouraged to do other problems on their own time as well. Unit tests for selected exercises are also included in exercises.tar.gz attached below. When you do problem 2 (strlen.c), problem 4 (assoc.c) and problem 5 (palin.c), you could modify the corresponding source file and do a "make test", which would create a unittest_main executable. Run the executable to see if your implementation works. You are encouraged to come up with a unit testing strategy for problem 3 as well.