1. Experiences from class of Spring 2006
1. Overall, how satisfied were you with this class:
 Response PercentResponse Total
 0 (I wish that this course was not a required core course):
 0%0
 1:
 0%0
 2 (It was okay):
50%6
 3
16.7%2
 4: (I am glad that I took this course):
33.3%4
Total Respondents  12
(skipped this question)  0
2. Course difficulty:
 Response PercentResponse Total
  1. Piece of cake
0%0
  2. Okay
16.7%2
  3. Average
58.3%7
  4. More than average
25%3
  5. This course will kill you
0%0
Total Respondents  12
(skipped this question)  0
3. Ratings for lecturer:
 Response PercentResponse Total
 0 (Worst teacher that I've known):
 0%0
 1
 0%0
 2 (Okay):
50%6
 3
41.7%5
 4 (Excellent):
8.3%1
Total Respondents  12
(skipped this question)  0
4. Nuggets for future generations (hints to help students who would take this course in the future better prepare for this course):
 Total Respondents  
10
(skipped this question)  2
Nuggets for future generations (hints to help students who would take this course in the future better prepare for this course):
1. Change the test format! The module 5 Test was a good way to do it and the multiple choice was a terrible way to do.
2. Sometimes it helps to bring in outside knowledge if possible, specifically with regard to terminology. Sometimes terminology in the exams might be more common in actual technological conversation than what will be found in the textbook. That being said, the textbook is a great resource with a very thorough index, so use it as much as possible, especially for homeworks.
3. Make an effort on the projects - any work is better than none.
4. This class is more conceptual than technical, so keep that in mind when taking the course. Try to get a grasp of the larger concepts and how they relate to one another. Otherwise, you'll just get bored with the class and think it's too easy because there really isn't any coding involved except for the projects.
5. Keep up on the reading, the book is interesting and informative.
6. The book may be the most useful tool you have for tests and projects. Knowing where information is in your book will prove to be invaluable during open book tests.
7. Google for sample code and tutorials for the homework assignments. The book explains the concepts, but the actual implementations can be odd. There are some excellent sample programs on the internet that you can play with.
8. be sure to allot enough time to finish the projects.
9. Reading the chapters ahead of time and being familiar with the material would help with paying attention in class.
10. Don't be afraid to participate. For some reason, our class was silent and never answered questions and didn't get much out of lectures. Also, start the homework projects early, and use class time to ask questions about them. It is very hard to do projects in 1 night, and often you get stuck on a silly problem that requires a simple question.