Syllabus


This page contains the syllabus for Senior Project for Spring 2012.



CIS 4910 - Computer Science Project - 2 credits
Spring 2012
Class meeting time and location: Wednesday, 9:40am to 11:30am in Location is ENG 003

Class website: http://www.csee.usf.edu/~christen/class6/class6.html


Instructor: Dr. Ken Christensen
Department: Computer Science and Engineering
Office Location: ENB 319
Office Hours: Monday through Thursday, 4:30pm to 5:30pm. Or, call or email to schedule an appointment for another time.
Phone: 974-4761
Email: christen@csee.usf.edu
Homepage: http://www.csee.usf.edu/~christen

Required Textbook: The Mythical Man Month (Anniversary edition) by Fred Brooks (ISBN-10: 0201835959). Cost is $25.84 for new and $14.15 for used from Amazon (as of January 6, 2012).

Course Description (for 2012-2013 catalog): Offers a focused team-based design experience incorporating appropriate engineering standards and multiple realistic constraints. Projects are proposed by industry and/or other partners and are completed within a defined development process.

Prerequistes: The prerequiste for this class is successful completion of Data Structures (COP 4530).

Course Objectives: As a result of successfully completing this course, students will:
  1. Become familiar with team work (team size of 3 to 5 students) for completion of industry projects and will learn how to partition a project between team members.
  2. Learn to follow a formal development process to complete a project in a team.
  3. Learn how to write a requirements document, specification document, and test plan document.
  4. Learn how to implement their software and/or hardware project in a schedule-driven process based on their requirements and specification documents.
  5. Learn how to test their project based on their test plan document.
  6. Understand how to produce a written final report (both oral and written), poster, and press release describing their project.
  7. In the process of meeting the course requirements, students will experience all phases of project development and thereby will gain an appreciation of the demands of those project phases.
Course Topics: This planned course flow is as follows: Detailed Course Outline: A detailed course outline that includes chapter reading suggestions, deliverable deadlines, and exam date is here, http://www.csee.usf.edu/~christen/class6/outline6.html.

Grading: Students will earn a grade based on deliverables and one exam. The grade breakdown is:
All projects must "ship" to the company by the end of the semester (05/04/12), otherwise a grade of "F" is earned. The instructor maintains the right to deduct points from the overall grade of a student in the case of evidence that a student has not participated and contributed fairly to the overall project. The status reports are the primary - but not only - mechanism for this determination. Absence and tardiness to industry guest lectures may also negatively affect the final grade of a student.

The grading scale is "no worse than" (there are no "+" or "-" grades):

Course Policies:

Academic Integrity/Academic Dishonesty: Statement on Emergency Preparedness for Academic Continuity:
Last update on January 8, 2012