next up previous
Next: About this document ... Up: Purdue University, Department of Previous: Mostly Negative

Balanced, Constructive, Miscellaneous

The resulting size of the translated MIPS, Kanga, etc. programs made them difficult to debug at times.

Little white rabbits are fun to pet, but brown ones tend to nibble at your fingers. (Put that on the webpage.)

I appreciate the additional bullshit to my computer science curriculum.

Can we target the compiler to a handheld PC which should increase my interest a lot? I'm confused on what'll be in final exam. Please video tape the class, so I can watch it again after class.

It would be better if there were group projects!! and less in number, or if we were given more time to do them.

Hi Steve. I like pizza!

Two weeks was bit tight for some of the projects, maybe a longer period for harder ones and a shorter period for easier ones would have been better.

There shouldn't be any tests in here. Who has time to learn all the formal nomenclature/symbols when you are doing a project for 40 hours a week?

I never had an instructor who finish 5 weeks before the end of the semester, he could come up with something to teach.

I hate it when the compiler says, "oh shit, no more registers." Professor was quite "interesting", needless to say ...

Teach the visitor pattern and syntax tree in depth more. Lobby for a freshman required unix learning course like engineering has. Interesting projects.

Next time there is a 1 hour and 15 min class, instead of skipping the last five weeks, why not teach for 45 mins throughout the semester... Also, for the students to grasp the ideas better, it might be a good idea to give more examples, and not just read off power point slides.

This was a good course though the projects were graded a bit too harshly. Graph coloring was extra credit in previous semesters. It was just very discouraging to work really, really hard and then get slammed with a 0. With projects like these, I think some credit should be given for an intelligent submission. As it is now, kids who work hard (but something doesn't work perfect) get slammed with same grade as a kid who did not even bother to start. Just frustrating for those of use work work real hard but whose answers are not perfect. I did like the teaching staff, and the TA's were as helpful as they could be.

The size of the class (room size) is too big for 100 students. Students are completely lost in the classroom. Room size should be compact enough for an advanced course like compilers, so that students can easily interact with the professor. Though the projects were of very high quality, new specifications were added sometime in last minute. This was not good for students who don't check 100's of mails that get posted in the course mailing list.

What doesn't kill you only makes you stronger. Too bad I ran out of steroids half way through the semester.


next up previous
Next: About this document ... Up: Purdue University, Department of Previous: Mostly Negative
Jens Palsberg 2001-01-21