Course Description:
CS 115: Introduction to Computer Science 1
An introduction to the fundamentals of computer science through the application of elementary programming patterns in the functional style of programming. Function definition and application. Tracing via substitution. Design, testing, and documentation. Recursive data definitions. Lists and trees. Functional and data abstraction.
Dave's Comments:
While 135 went very well, 115 was a little more difficult "behind the scenes". The two courses had a very different culture and philosophy and I had a hard time adjusting between the two. There were also changes in the course content that was hard to keep track of.

In the classroom things went pretty smoothly, but because I was used to teaching 135 I did go through some of the material too quickly.
Teaching Evaluations:
Number of Respondents: 76 / 107 (71%)
Characteristics of the Instructor:
Evaluate the organization and coherence of the lectures.
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
482521
63%33%3%1%
At what level were the instructor's explanations aimed?
Too highSomewhat too highJust rightSomewhat too lowToo lowNo opinion
595641
7%12%75%5%1%
Evaluate the instructor's treatment of students' questions.
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
51214
67%28%5%
Evaluate the effectiveness of the instructor's visual presentation (blackboard, overheads, etc.).
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
452631
60%35%4%1%
Evaluate the effectiveness of the instructor's oral presentation.
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
53221
70%29%1%
Was the instructor available for help outside of class?
AlwaysMost of the timeOften enoughNot often enoughNeverI did not seek help
2988130
38%11%11%1%39%
Did you find the course interesting?
Very InterestingInterestingNot interestingNo opinion
323157
43%41%7%9%
Evaluate the overall effectiveness of the instructor as a teacher.
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
48271
63%36%1%
Characteristics of the Course:
What proportion of lectures did you attend in this course?
90-100%75-90%50-75%25-50%< 25%
63652
83%8%7%3%
Was the assigned work (assignments, projects, etc.) helpful in learning the course content?
Very helpfulHelpfulNot helpfulNo work assignedNo opinion
423031
55%39%4%1%
Were the printed notes (if any) helpful in learning the course content?
Very helpfulHelpfulNot helpfulNo printed course notesNo opinion
3327961
43%36%12%8%1%
Was the required textbook (if any) helpful in learning the course content?
Very helpfulHelpfulNot helpfulNo text requiredNo opinion
1213201516
16%17%26%20%21%
Did the course introduce an appropriate amount of new material?
Too muchSomewhat too muchOkaySomewhat too littleToo littleNo opinion
31453311
4%19%71%4%1%1%
Was the amount of assigned work required for the course appropriate?
Too muchSomewhat too muchOkaySomewhat too littleToo littleNo opinion
7184731
9%24%62%4%1%
On average, how many hours per week did you spend on this course outside of lectures?
0-2 hours3-6 hours7-10 hours11-15 hours> 15 hours
6372543
8%49%33%5%4%
Comments:
Note: This is a complete list of comments I received, listed alphabetically to avoid bias.
Please mention anything that you feel the instructor has done well in this course.
Please make constructive comments about anything in the instructor's technique or style that could, in your opinion, be improved.
What were the strong points of the course?
What were the weak points of the course?
Was the class atmosphere affected either positively or negatively by attitudes of the instructor or students, e.g., with respect to gender, race, ability, appearance? Please explain.
Any other comments, e.g., class size, suitability of room, noise level, etc.
All of the data for this page is available in the github repository: https://github.com/dtompkins/teacheval