Prerequisites: CSCI 341 or concurrent and Senior standing. Offered in fall and spring. Participating students select project topic according to their subject of interest and the availability of facilities and advisors. Students carry out necessary preliminary work and submit a progress report. Ethical responsibilities of a computing professional are covered by lectures and seminars and emphasized through the student's team work.