Course Description:
CS 136: Elementary Algorithm Design and Data Abstraction
This course builds on the techniques and patterns learned in CS 135 while making the transition to use of an imperative language. It introduces the design and analysis of algorithms, the management of information, and the programming mechanisms and methodologies required in implementations. Topics discussed include iterative and recursive sorting algorithms; lists, stacks, queues, trees, and their application; abstract data types and their implementations.
Dave's Comments:
Coming soon...
Teaching Evaluations:
Number of Respondents: 29 / 88 (33%)
Instructor Stats
The instructor(s) helped me to understand the course concepts.
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeNo Basis for Rating
14212
4%14%75%7%
The instructor(s) created a supportive environment that helped me learn
(Supportive environments enable students to feel included and valued regardless of any aspect of their identity).
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeNo Basis for Rating
29161
7%32%57%4%
The instructor(s) stimulated my interest in this course.
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeNo Basis for Rating
19171
4%32%61%4%
Course Stats
The intended learning outcomes were identified
(Learning outcomes/objectives articulate what students should be able to know, do, and/or value by the end of a course).
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeNo Basis for Rating
1819
4%29%68%
The course activities prepared me for the graded work.
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeNo Basis for Rating
15913
4%18%32%46%
The intended learning outcomes were assessed through my graded work.
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeNo Basis for Rating
12916
4%7%32%57%
Workload
The course workload demands were...
Very LowLowAverageHighVery HighNo Basis for Rating
2179
7%61%32%
Question-Specific Comments:
The instructor(s) helped me to understand the course concepts.
Comments:
Note: This is a complete list of comments I received, listed alphabetically to avoid bias.
The most important thing I learned in this course was:
What helped me to learn in this course was:
What changes, if any, would I suggest for this course?
All of the data for this page is available in the github repository: https://github.com/dtompkins/teacheval