Quiz submission record for finalsurvey at Mon Aug 16 21:38:35 2004: Your Answer for Question 1: lispc - 5 points - I liked this one. It was kind of cool seeing lisp again and actually implementing important parts of the interpreter. It didn't seem to have all that much to do with the more important part of the course, but it was a good exercise nonetheless. sprintf - 3 points - This one was okay. There wasn't anything wrong with the project, it just wasn't all that interesting I guess. It was a good MIPS exercise, definitely. But it wasn't that challenging either. proc - 5 points - This was my favorite. Implementing the processor was one of the most interesting thought exercises I've done. It was a lot of fun =]. interrupts - 5 points - This one, even though we didn't really get that much time to do it and it could have been planned out a little better, it was very interesting to actually run a MIPS handler on the processor that we (sorta) built. I wish we had spent more time on exceptions and interrupts in class, but learning how they worked more on my own was fine. Your Answer for Question 2: A very good idea. I agree with the fact that homework is supposed to be a learning process and benefit the student. If we just got grades for the homeworks, chances are a lot of us wouldn't be as motivated to see what we did wrong if we knew that we wouldn't get anything else out of it. It's a good motivation for students to understand their mistakes and learn from them. Your Answer for Question 3: I feel pretty comfortable in the languages...but I feel the least comfortable in verilog, even after project 3. Testbenches still seem really...fuzzy to me. I know we didn't have a lot of time to learn more of the syntax and functions that verilog has to offer, but I just felt like there wasn't enough time to absorb and get used to the language. Structural verilog is really easy...I guess it's just behavioral constructs and writing testbenches that don't seem so easy. But I wouldn't be scared of writing a large project in verilog. Your Answer for Question 4: a. 3 - Before this class, I wasn't really interested in hardware. But I was willing to give it a chance. b. 5 - My interest in hardware really peaked in this class. I took EE40 and it really didn't interest me all that much...CS61c was abstract enough for me to enjoy it but detailed enough to get me interested in learning more about it. It motivated me to take CS152 next semester =]. Your Answer for Question 5: cs162 - +2 cs164 - +2 cs150 - 0 cs152 - +2 Your Answer for Question 6: I guess I just wish we went a little more in depth into everything. But in a summer semester I think that's a little much to ask for =]. I think the material covered was well organized. But it does seem that C didn't play that large of a role in the course. I don't what else we could have done with it...I'm glad I learned the language but I feel that it didn't have that big of a place in the course. The course seemed solid though. The last two projects were really great; the first two were good for us to demonstrate our understanding of the new languages. Your Answer for Question 7: I loved it! My favorite CS course so far. Your unique submission ID is finalsurvey-cs61c-eq-1092717515-900.