Team-oriented design and implementation of large programming project. Students will propose topics for review and acceptance early in the semester. Students will provide written documentation of their completed projects and will demonstrate the operation of their completed projects in an oral presentation. Projects will be solicited from industry and other departments at the University. Students with a GPA of 3.0 or better can pursue an independent research project. The project must first be approved by a CS faculty member who is willing to supervise it and the Computer Science undergraduate program coordinator. Note: For Computer Science Majors (For Math/CS Majors see your advisor).