2/15 lecture feedback results about 64 responses 1 bonus point awarded for asking questions in lecture 2 1KnowInstrospection: 3 1KnowInstrospection: 1) very bad 7 1KnowInstrospection: 2) bad 28 1KnowInstrospection: 3) ok 18 1KnowInstrospection: 4) good 7 1KnowInstrospection: 5) very good 2 1LecInstrospection: 1 1LecInstrospection: 0) don't remember seeing it 1 1LecInstrospection: 1) very bad 4 1LecInstrospection: 2) bad 34 1LecInstrospection: 3) ok 20 1LecInstrospection: 4) good 3 1LecInstrospection: 5) very good 1 2KnowCode-for-Max: 4 2KnowCode-for-Max: 2) bad 23 2KnowCode-for-Max: 3) ok 25 2KnowCode-for-Max: 4) good 12 2KnowCode-for-Max: 5) very good 1 2LecCode-for-Max: 2 2LecCode-for-Max: 2) bad 30 2LecCode-for-Max: 3) ok 24 2LecCode-for-Max: 4) good 8 2LecCode-for-Max: 5) very good 1 3KnowTracing-For-Max: 6 3KnowTracing-For-Max: 2) bad 25 3KnowTracing-For-Max: 3) ok 23 3KnowTracing-For-Max: 4) good 10 3KnowTracing-For-Max: 5) very good 1 3LecTracing-For-Max: 1 3LecTracing-For-Max: 0) don't remember seeing it 6 3LecTracing-For-Max: 2) bad 22 3LecTracing-For-Max: 3) ok 28 3LecTracing-For-Max: 4) good 7 3LecTracing-For-Max: 5) very good 1 4KnowIdea-of-Loop-Invariant: 4 4KnowIdea-of-Loop-Invariant: 1) very bad 20 4KnowIdea-of-Loop-Invariant: 2) bad 26 4KnowIdea-of-Loop-Invariant: 3) ok 13 4KnowIdea-of-Loop-Invariant: 4) good 1 4KnowIdea-of-Loop-Invariant: 5) very good 1 4LecIdea-of-Loop-Invariant: 1 4LecIdea-of-Loop-Invariant: 0) don't remember seeing it 3 4LecIdea-of-Loop-Invariant: 1) very bad 10 4LecIdea-of-Loop-Invariant: 2) bad 33 4LecIdea-of-Loop-Invariant: 3) ok 14 4LecIdea-of-Loop-Invariant: 4) good 3 4LecIdea-of-Loop-Invariant: 5) very good 1 5KnowLoop-Invariant-for-Max: 4 5KnowLoop-Invariant-for-Max: 1) very bad 20 5KnowLoop-Invariant-for-Max: 2) bad 30 5KnowLoop-Invariant-for-Max: 3) ok 10 5KnowLoop-Invariant-for-Max: 4) good 1 5LecLoop-Invariant-for-Max: 1 5LecLoop-Invariant-for-Max: 0) don't remember seeing it 3 5LecLoop-Invariant-for-Max: 1) very bad 11 5LecLoop-Invariant-for-Max: 2) bad 33 5LecLoop-Invariant-for-Max: 3) ok 14 5LecLoop-Invariant-for-Max: 4) good 2 5LecLoop-Invariant-for-Max: 5) very good 1 7LecOverall: 1 7LecOverall: 1) very bad 5 7LecOverall: 2) bad 37 7LecOverall: 3) ok 20 7LecOverall: 4) good 1 7LecOverall: 5) very good 1 7LecPace: 2 7LecPace: 2) too slow 48 7LecPace: 3) ok 12 7LecPace: 4) too fast 2 7LecPace: 5) way too fast q> Just another average lecture. It was good. I learned a lot. ---- q> pretty good overall. ---- q> I felt that todays lecture actually showed how to write the q> program, being a beginner programmer i sometiems sit down in front q> of the computer unsure of where to start, i feel that today's q> lecture and more like it in the furute will help me out. ---- q> I don't really see how the introspection thing is going to help q> solve complicated problems. ---- q> The only part of lecture that really confused me today was the part q> about the loop-invariant-for-max and its connection to the tabular q> trace. I thought this was a little difficult to follow, but maybe q> it's just me. ---- q> I still have no idea what a loop variant is honestly. When you were q> saying ok its true here and not there, I was completely lost. If q> you could go over that again next lecture, or just post where we q> could find it in the textbook if at all, that would be great q> because I have no clue what it is. the optional textbook ProgramLive talks about loop invariants. ---- q> Just thought that we went over functions a little too fast. ---- q> I was very confused today in lecture. We looked at the project q> today and did not see a clear connection to the lecture q> notes. Maybe I'm just really bad at computer science, but I just q> don't get it. Also we tried to use ProgramLive. We weren't sure q> where to find the helpful examples. its animated explanations of loop invariants are hopefully helpful. when we get to tracing functions, its animations of how that works will hopefully be helpful. ---- q> I feel like I should already have programming experience in order q> to take this class, I am way behind in understanding things. q> Especially things like the projects, I don't understand what they q> ask me to do all the time nor do I get what things we are allowed q> to make up and what things we have to follow verbatim. My partner q> and I tried to use ProgramLive but were not successful, we couldn't q> figure out how to use it properly. please come in and talk to me. ---- q> things are getting confusing ---- q> The whole invariant thing still has me totally confused, but then q> it's probably a hard topic. I understood the bit about E4 with the q> parity, but perhaps you could give some more examples of loop q> invariants. we will be seeing many examples of loop invariants: it is a hard topic, but should become easier with repeated exposure. ---- q> Loop Invariant?????? ---- q> too difficult... ---- q> I'm confused over the significance of the invariant. ---- q> The pace went a little too fast at the end of lecture when you q> talked about more confusing topics, such as 'function: named, q> parametrized piece of code' etc. I didn't quite follow most of the q> lecture. ---- q> i hope that we can do a little review of what we talked about in q> this lectures in the next lecture ---- q> I really didn't understand the function definition stuff. I am q> hoping that after i do E5 i will understnd it better. But after q> lecture i didn't understand it. It took me awhile to figure out q> exactly what you were doing for the invariant stuff, but i have q> figured it out now and it makes sense. ---- q> I like the emphasis on turning the problems into something concrete q> as opposed to abstract computer functions. ? please elaborate. i'm not sure what you mean. ---- q> The whole loop invariant idea is very abstract. The point of the q> invariant or its purpose didn't come across well in the lecture. I q> still don't know the point of doing one and running through it. ---- q> i almost get the invariant stuff, it needs just a little more q> explaining and then i think it will be clear. ---- q> The concept of loop-invariant did not come across very well.