$title="The Structure and Interpretation of Computer Programs"; $image="halloween.jpg"; $head="
|
|
Quantitative Evaluation:
Qualitative Evaluation: The students were asked to evaluate not only on the program content but also the faculty and staff with whom they interacted. Lectures (Holly Yanco): There were not very many comments in this area. Recitations (John Pezaris): Most of the students feel that the lecture/recitation format complements each other very well. However, the presentation of new material in the recitations for most students is overwhelming especially when the problem sets require a huge time commitment. This results in there being not much difference between lectures and recitations. The recitations should be used as a chance to develop a better understanding of material presented in the lecture rather than as a forum for new material. Problem Sets: Though some of the students found the problem sets to be lengthy, difficult and too many, but all of them agreed they were extremely challenging. They did a good job of clarifying the concepts presented in the lectures and preparing the students for the tests. Similar to month 0, the problem sets gave the students a lot of insight into the material and they learned the most from the problem sets. Exams: The majority of the students felt that there was too much emphasis on grades and doing well on exams which had a negative impact on the class structure. It got extremely competitive. The better students seemed very reluctant to help those less able. This is against spirit of cooperation and collaboration on which ADU was founded. Also, displaying the class performance using histograms was counter-productive as it added to the pressure. Books/Texts: On the whole, the Structure and Interpretation of Computer Programs book by Gerry Sussman and Hal Abelson was felt to be essential and crucial to the course. The material presented in lectures and recitations made the book extremely readable. It was voted by most of the students as a great reference book which is not only well-written but goes into great depth about every topic it covers. An answer book to the exercises in SICP would have been beneficial. Some students found the course-work to be too consuming so as to prevent them from reading the text. Another set of students found the SICP book to be written for an audience that has quite a bit of exposure to math and computer science - certainly not the kind of book one you could pick up and understand without formal teaching. As one student commented \"as a starting book for someone doing a CS course for the first time, the book is daunting\". Relation to Computer
Science: All the students were aware of the course's direct correlation to CS in general. They understood the vital role of the course in a CS curriculum. And most of them expect the concepts used in this course to resurface in subsequent courses. Teaching Assistants
(Mike and Dimitri): According to the students, the TA's were excellent, and it would not be possible to do the program without their presence. Tutorials conducted by the TA's were extremely helpful though a few of them preferred the informal whiteboard lectures (given in month 0) to the formal ones. Dimitri was invaluable. System Administration: The major area of discontent was the poor, slow and unreliable network connection. Also, the website (aduni.org) problems need to be addressed. Most helpful staff: Holly and John, the course instructors were overall superb and put in a lot of hours teaching, organizing, creating handouts and problem sets and being responsive to people's needs. The support staff-Shai, Mike and Dimitri- were essential for providing morale and emotional support that many students needed. Future changes to
the course: OOP section of the course to be given more time and dealt more thoroughly. |