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: 47 / 119 (39%)
Course Organization
The learning outcomes for this course were clearly identified.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
362117
6%13%45%36%
The course materials and activities helped me to understand the course concepts.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
2351819
4%6%11%38%40%
The course introduced an appropriate amount of new material.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
31101617
6%2%21%34%36%
The course content was well-organized and clearly explained.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
3481616
6%9%17%34%34%
Assessments
The intended learning outcomes were assessed through my graded work.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
2281817
4%4%17%38%36%
The assessments contributed to my learning.
Strongly DisagreeDisagreeNeutralAgreeStrongly AgreeNo Basis for Rating
2181521
4%2%17%32%45%
The way in which the course material prepared me for the assessments was fair and appropriate.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
3610199
6%13%21%40%19%
Feedback on assessments was provided within a reasonable timeframe.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
1414217
2%9%30%45%15%
Feedback on assessments contributed to my learning.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
1811207
2%17%23%43%15%
Environment
The course environment was supportive and helped me to learn.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
15131611
2%11%28%35%24%
The course personnel were helpful to students seeking assistance.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
2291517
4%4%20%33%38%
My interest in this topic was stimulated by this course.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
26101514
4%13%21%32%30%
The course material and course personnel encouraged me to be engaged with the course.
Strongly DisagreeDisagreeNeutralAgreeStrongly Agree
3591811
7%11%20%39%24%
Time Spent
On average, how many hours per week did I spend on this course?
0 to 55 to 1010 to 1515 20> 20
382214
6%17%47%30%
Question-Specific Comments:
Feedback on assessments was provided within a reasonable timeframe.
The course personnel were helpful to students seeking assistance.
My interest in this topic was stimulated by this course.
On average, how many hours per week did I spend on this course?
Open Ended:
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