Course Objectives: In this two-semester course sequence, students conceive of, design and develop a significant computing project. This affords them the opportunity to apply the range of concepts and skills they've learned in previous courses to a problem of interest to them. Students will understand and be able to deploy the concepts, skills and issues related to:
The nature of the project is determined through collaboration between the student (or students), their faculty mentor, and the department. The department will consider a variety of types of projects, including research or applied projects, and individual or team projects (perhaps in conjunction with an Engineering senior design project team).