Senior Project Seminar
**Major Requirement (for B.A. and B.S.)**
This seminar is a course that is required of all senior computer science majors. In here each student designs and completes a major project. This project will involve some research and some implementation based on that research. Also, each project will culminate in both spoken and written presentations. Each project may be done by an individual or in teams.
Also, students in this course explore ethical questions related to computers and the profession of computer science.
Offered each fall semester.
This course is taught by all members of the department.
Comments from Previous Students:
- "I enjoyed working on the project. The class discussions were good-they usually made me think."
- "Good discussion class. The ethics portion was my favorite. Also development of presentation skills were important. "
- "Enjoyed the seminar format. More courses should be taught like that."
- "The discussion setting with fellow seniors was informative."
- "A great lesson in organizing and carrying out a large scale CS project."
- "I really liked choosing our project and then accomplishing our goal."
- "Loved this course because it I loved working with my group to try to create and implement a project. It was very challenging but rewarding."
Each student will complete a major software or research project, either individually or as a part of a team. Ethical aspects of Computer Science will be discussed. This course is required of all computer science majors. Prerequisites: Computer Science 112 or 114 and 235 and senior standing.
Two Credits Staff Fall Semester