Why?
|
Student projects are the best way for undergraduate students to get some taste of real research and/or programming work. A project is good for your job resume where you show you did some research & programming on your own. It is the best way to get to know faculty members as well as let them know you. This is useful if you want recommendations for a job application or if you consider doing a Master's with them. |
More importantly if you are considering doing a Master's (PhD?) thesis, a project is the best way to test the waters: do you like this research area? Do you get along with this faculty member enough to want him/her as your thesis advisor? Do you like doing independent research?
|
If you are considering a Master's thesis, it's a good idea to choose a more research-based project, one which can possibly be extended into a Master's thesis. Ask the faculty member supervising the project about it.
|
For graduate students, if you do not have an advisor yet, a project is the best way to get one for all the reasons explained above. It provides you with an opportunity to see whether you like the subject and the potential advisor and gives the faculty member a chance to assess your potential and abilities. You have an advisor? Well then, a project is just a way to do some "stray" research that is not on the main path of your thesis. And it gives you credit points which do require hard work, but no exam.
|
How to find a project topic/advisor?
|
There are three main ways to find a project topic:
-
If you are
interested in doing a project in the area of computer graphics and geometric
computing,
you'll find a list (more or less up to date)
of projects
here. If you find an interesting project, approach the project supervisor.
Note: some of the projects may already be taken, so think of possible
alternatives, when approaching the supervisor.
-
Are you excited
about an issue you came across in class or in a book you read?If
it is in graphics or geometry, our
supervisors will be glad to discuss the option of working on it as a
project. In general, find a faculty member whose work you think is most relevant
to your idea and approach them.
-
Don't like anything on the list, and have no exciting problems?
There may be more
potential projects not in the above list. Come and talk to our
supervisors; we might have some other potential topics of which you are yet
unaware.
Note of advice,
think beforehand about the type of project you want: programming oriented?
theorethical? do you want to implement something which exists or think about
new stuff? etc...
|
Bureaucracy - or how to register
|
You can take a project in
Graphics and
Geometric Computing under several "hats":
-
The easiest (if you are an undergraduate) - register
for Course 234326.
-
If you are a graduate student (or if you took 234326), you have several
options:
-
You can register for 236328 (graduate project).
- Register
for either: the ISL laboratory 236754 or the Advanced Programming Laboratory
236503
- Took all of
these and still want to do a CGGC project? Approach our
supervisors - they might be able to find another lab course in the CS
catalog for which you can register ...
|