Course Evaluation Customization Form

Viewing: CS 106X, section 01

Also listed as ENGR 70X, section 01


Term: 1192 - 1192
Instructor: Troccoli, Birnholz

Learning Goals

Students will understand the usage and implementation of fundamental data structures (such as stacks, vectors, trees, sets, etc.).
How well did you achieve this learning goal in this course?


Students will learn how to solve problems using recursion.
How well did you achieve this learning goal in this course?


Students will be able to apply the ideas of abstraction (separating what something does from how it works) and good design when writing programs.
How well did you achieve this learning goal in this course?


Students will gain experience with debugging and testing techniques to help write better code.
How well did you achieve this learning goal in this course?


Students will be able to evaluate tradeoffs between different algorithms and data structures, such as analyzing runtime complexity.
How well did you achieve this learning goal in this course?


Course Elements

How useful to you were the discussion sections?


How useful to you were the lectures?


How useful to you were the problem sets?


How useful to you was the website?


How useful to you was the textbook Programming Abstractions in C++?


Additional Questions

How did you feel about the quality of course support (LaIR, office hours, Piazza, etc) in CS 106X?


How did you feel about the quality of lectures in CS 106X?


How well did you feel that the course topics were connected and justified?


If you could change one thing about the course, what would it be?


What was the most interesting thing that you learned in CS 106X?


Do you have any other feedback about the course, instructor, or course staff?



Process Comments:

Key: 22125
Show Export
Preview Bridge