![]() |
School of Engineering and Applied
Science
Department of Computer Science CSci 190 -- Real Time Computer Systems http://www.seas.gwu.edu/~csci190 Prof. Michael B. Feldman mfeldman@gwu.edu |
My experience tells me that in a course like this an active (i.e. design, code test, etc.) is better than a passive one (read the literature and regurgitate). There are always exceptions, but I have seen many cases in past courses where “literature search” papers tend to be enumerations of facts read, with little of the student’s own analysis and “putting himself in it.” Overall, my experience is that the ones who really get involved in it do the better work and end up with the better grades. The project has to relate, somehow, to the main topic of the course, namely realtime systems and programming languages. “Scoping” the project is always difficult. You don’t want something absolutely trivial, but you don’t want a doctoral dissertation either. You're trying to satisfy roughly one 3-credit course, so don’t try to solve all the world’s problems at once. I don’t play silly games myself, though; if you propose something and run into a snag or it leads you into something more interesting, I won’t hold you to deliver exactly what you propose. If the outcome of a project is entirely well-defined at proposal time, it’s probably not a very interesting project, right?You must keep in close touch with me on this, though.