The goal of this course is to prepare undergraduate students to do research in any area of computer science, collaborating
with students and faculty to: perform experiments, read and write research papers, and give presentations to an
We plan look at good research in diverse areas of computer science so that students can both choose an area of
research wisely and recognize fruitful research questions within larger projects.
The course will also cover tools and techniques for collaborative authoring and typesetting of research papers.
In sum, the goal is to convey knowledge that students tend to acquire individually though reading or tutoring by
graduate students. Students at the end of the course should be ready to contribute meaningfully to active projects or
even to direct their own research