Course Description:
CS 135: Designing Functional Programs
An introduction to the fundamentals of computer science through the application of elementary programming patterns in the functional style of programming. Syntax and semantics of a functional programming language. Tracing via substitution. Design, testing, and documentation. Linear and nonlinear data structures. Recursive data definitions. Abstraction and encapsulation. Generative and structural recursion. Historical context.
Dave's Comments:
see my comments for section 006.

One student below decided to include all of the lyrics for the Taylor Swift song "call it what you want". I left it in as an artistic statement.

Correction: there were three evaluations clearly intended for a different course. One of the evaluations explicitly mentioned a different instructor, and the other two mentioned topics or aspects of the course that were clearly not related to this course. The evaluate administrators reported technical errors of a different nature in Fall 2017, and it is not clear if these entries were the result of a technical error or student error. I removed those evaluations from these results, so the data on this website differs from the "official" results posted elsewhere.
Teaching Evaluations:
Number of Respondents: 63 / 76 (83%)
Characteristics of the Instructor:
Evaluate the organization and coherence of the lectures.
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
52101
83%16%2%
At what level were the instructor's explanations aimed?
Too highSomewhat too highJust rightSomewhat too lowToo lowNo opinion
34515
5%6%81%8%
Evaluate the instructor's treatment of students' questions.
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
5481
86%13%2%
Evaluate the effectiveness of the instructor's visual presentation (blackboard, overheads, etc.).
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
48131
77%21%2%
Evaluate the effectiveness of the instructor's oral presentation.
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
5751
90%8%2%
Was the instructor available for help outside of class?
AlwaysMost of the timeOften enoughNot often enoughNeverI did not seek help
2912121
46%19%2%33%
Did you find the course interesting?
Very InterestingInterestingNot interestingNo opinion
45171
71%27%2%
Evaluate the overall effectiveness of the instructor as a teacher.
ExcellentGoodSatisfactoryUnsatisfactoryVery poorNo opinion
567
89%11%
Characteristics of the Course:
What proportion of lectures did you attend in this course?
90-100%75-90%50-75%25-50%< 25%
576
90%10%
Was the assigned work (assignments, projects, etc.) helpful in learning the course content?
Very helpfulHelpfulNot helpfulNo work assignedNo opinion
45171
71%27%2%
Were the printed notes (if any) helpful in learning the course content?
Very helpfulHelpfulNot helpfulNo printed course notesNo opinion
2820114
44%32%2%22%
Was the required textbook (if any) helpful in learning the course content?
Very helpfulHelpfulNot helpfulNo text requiredNo opinion
11141423
18%23%23%37%
Did the course introduce an appropriate amount of new material?
Too muchSomewhat too muchOkaySomewhat too littleToo littleNo opinion
211381011
3%17%60%16%2%2%
Was the amount of assigned work required for the course appropriate?
Too muchSomewhat too muchOkaySomewhat too littleToo littleNo opinion
320391
5%32%62%2%
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
2222685
3%35%41%13%8%
Question-Specific Comments:
Evaluate the effectiveness of the instructor's visual presentation (blackboard, overheads, etc.).
Evaluate the effectiveness of the instructor's oral presentation.
Was the instructor available for help outside of class?
Evaluate the overall effectiveness of the instructor as a teacher.
Was the assigned work (assignments, projects, etc.) helpful in learning the course content?
Were the printed notes (if any) helpful in learning the course content?
Was the required textbook (if any) helpful in learning the course content?
Did the course introduce an appropriate amount of new material?
Was the amount of assigned work required for the course appropriate?
On average, how many hours per week did you spend on this course outside of lectures?
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