YCP Logo Syllabus

CS 482 - Senior Software Project II

Spring 2011

Course Description

This course is an elective course for Computer Science majors. It is a continuation of CS481 (Senior Software Project I). It is also to be taken by the student (or student team) provided the project begun in CS481 is considered to be large enough to warrant two full semesters of project activity. The course instructor and members of the sponsoring organization will determine if this condition is met. The two most likely cases are: projects of a type that have taken two semesters when they have been completed by student-industry teams before, or projects which grow into a larger project as unforeseen positive results in CS481 warrant further investigation into a fruitful area(s) that will take another semester to complete.

Prerequisites

CS 481

Course Structure and Expectations

In this course, you will continue the project you started in CS 481.

The structure will be very similar to CS 481: we expect you to propose goals for the semester, and then to steadily enhance your system to add the planned features.

In a series of graded assignments, you will demonstrate your team's progress throughout the semester, culminating in a final presentation and report.

Policies

Grading breakdown

Your team's grade will be determined as a weighted average of the grades on the 7 assignments, as follows:

  • Assignment 1 (Initial Proposal): 5%
  • Assignment 2 (Detailed Proposal): 10%
  • Assignment 3 (Milestone 1): 10%
  • Assignment 4 (Milestone 2): 10%
  • Assignment 5 (Milestone 3): 10%
  • Assignment 6 (Milestone 4): 10%
  • Assignment 7 (Final Report and Presentation): 45%

Your individual grade will be based on your team's grade, with an adjustment factor based on the extent of your contributions to the project.

Late Work

Late work will be penalized 10% per day late. No credit will be given for work that is more than 3 days late.

Academic Integrity

Academic dishonesty will not be tolerated at York College. Academic dishonesty refers to actions such as, but not limited to, cheating, plagiarism, fabricating research, falsifying academic documents, etc., and includes all situations where students make sue of the work of others and claim such work as their own.

All uses of external information sources must be properly acknowledged.

Attendance and Participation

Attendance at the weekly meeting is mandatory.

Communication Standards

York College recognizes the importance of effective communication in all disciplines and careers. Therefore, students are expected to competently analyze, synthesize, organize, and articulate course material in papers, examinations and presentations. In addition, students should know and use communication skills current to their field of study, recognize the need for revision as part of their writing process, and employ standard conventions of English usage in both writing and speaking. Students may be asked to further revise assignments that do not demonstrate effective use of these communication skills.

Schedule

Any changes to the schedule will be announced in class and posted on the course web pages.