This course will provide practical experience in applying computing techniques and methodologies from a number of different areas and over an extended period of time. The student will analyze, design, evaluate and apply new research findings or technological advances, develop a final product and present the work in a formal oral presentation.
Prerequisite: CPSC 570