Revised October 2017

CS 493: Team Project 1


Watch a video introduction to this course on YouTube.

General description

This course is the first in a two course sequence that gives students the opportunity to work in teams on open-ended large-scale computer science projects. It gives students an opportunity to delve deeply in an area of their choosing with faculty guidance. Students will gain experience and be instructed in teamwork, project management, communication, critical thinking, and the ethical and legal implications of computing. This first course will emphasize team formation, project ideation and selection, and prototype implementation and demonstration. Teams will be composed of 3-5 students and projects may range from new software systems, to contribution to existing open-source projects, to research projects. There will be in-class instruction on several topics but the emphasis will be on the project work with guidance from the instructor, and there will not be lectures every week.

Logistics

Audience

Normally available

Related courses

For official details, see the UW calendar.

Software/hardware used

Typical reference(s)

Required preparation

At the start of the course, students should be able to

Learning objectives

At the end of the course, students should be able to

Typical syllabus

Planning (6 hours)

Prototyping (6 hours)

Professionalism (6 hours)


Campaign Waterloo

David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1

Tel: 519-888-4567 x33293
Fax: 519-885-1208

Contact | Feedback: cs-webmaster@cs.uwaterloo.ca | David R. Cheriton School of Computer Science | Faculty of Mathematics


Valid HTML 4.01!Valid CSS! Last modified: Thursday, 30-Nov-2017 16:06:37 EST


Menu:ShowHide