CS 482 - Senior Software Project II
Spring 2018
Class times:
- Mondays, 12:00-12:50 PM in KEC 118
Instructors:
- David Hovemeyer, dhovemey@ycp.edu, Office hours (KEC 113) M/W 1-3, F 11-12, or by arrangement
- Don Hake, djhake2@ycp.edu, Office hours (KEC 137) M/W/F 10-11, Tu 10:30-12:30, or by arrangement
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 - Senior Software Project I with a 2.0 or better.
Textbook
No textbook required.
Course Structure and Expectations
In this course, you may either continue the project you started in CS 481, or choose an alternate project to explore a different topic of interest. You may keep the same group members as CS481 or form new groups including an individual project.
Each student will be required to maintain a bi-weekly journal documenting the work accomplished for the prior two weeks. Additionally, a series of graded milestones similar to CS481 will be based on demonstrations of your (team’s) progress throughout the semester.
Policies
Grades
Your overall grade for the course will be determined as follows:
- Your project grade is a weighted average of an initial proposal and four milestone grades:
- Initial proposal: 5%
- Milestone 1: 20.46%
- Milestone 2: 22.52%
- Milestone 3: 24.77%
- Milestone 4: 27.25%
- Your individual grade for the course is your project grade multiplied by an individual effort factor determined by the instructors. If you are doing an individual project, your individual effort factor is 1, meaning that your individual grade will be the same as your project grade.
Grades are assigned on a 100-point scale:
Numeric Range Letter Grade 90-100 A (4.0) 87-90 B+ (3.5) 80-87 B (3.0) 77-80 C+ (2.5) 70-77 C (2.0) 60-70 D (1.0) 0-60 F (0.0)
Course website
Please check the course web page regularly for important announcements.
Exams
There are no exams for this course.
Project
The overall grade for the course will be determined by the progress made on the chosen project through a series of four milestones. Each group will be expected to demonstrate a working system for each milestone and discuss the progress made from the previous one. It is very important to make continuous incremental progress throughout the semester on a weekly basis.
Academic Integrity
York College’s mission statement stipulates that strict adherence to principles of academic honesty is expected of all students. Therefore, 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 use of the work of others and claim such work as their own.
The following policy pertains to all graded work in this course:
All graded (individual) assignments are to be completed individually. I encourage you to discuss high level concepts with other students, but any work you submit must be yours alone.
Direct copying of solutions or work from other students, web sites, or other sources is absolutely forbidden under any circumstances.
Any sources (books, websites, articles, fellow students, etc.), except for the course textbook and lecture notes, that you consult in completing an assignment must be properly acknowledged. In general, I strongly discourage you from using any resource not explicitly listed in the course syllabus or on the course web page but rather asking the instructor for assistance.
When a faculty member believes a student has committed an act of academic dishonesty, the faculty member must inform the student in writing and then has ten business days from that written notification to the student to report the incident to the Dean of Academic Affairs and the Department Chair. Documentation related to instances of academic dishonesty will be kept on file in the student’s permanent record. If the academic dishonesty is the student’s first offense, the faculty member will have the discretion to decide on a suitable sanction up to a grade of 0 for the course. Students are not permitted to withdraw from a course in which they have been accused of academic dishonesty.
Attendance
Students are expected to attend all scheduled classes and read the appropriate text material prior to class. If you must miss a class, it is your responsibility to notify the professor prior to class. Students are responsible for all material covered in class.
You may work ahead and submit any assignments early, but you must not fall behind. Class time is intended to be used for answering questions about the reading, labs, and assignments. You are responsible for keeping up with the reading assignments as described in the schedule.
Professionalism
I expect you to conduct yourself as a professional in this course. Professionalism includes:
- Respect for and courteous interaction with peers, faculty and facilities;
- Integrity, which includes at its core honesty, responsibility and accountability for one’s own actions;
- Sensitivity and appreciation for diverse cultures, backgrounds, and life experiences;
- Constructive evaluation, which means that criticism is offered and accepted in a productive manner;
- Self-reflection and identification of one’s own strengths and weaknesses;
- Responsibility for one’s own education and learning;
- An attitude that fosters professional behavior in colleagues and peers;
- Punctuality at meetings and class sessions;
- Attentive behavior during class sessions, avoiding personal or social use of cell phones, laptops, or other electronic devices;
- Acknowledgement of the Kinsley Engineering Center as a professional workplace, and treatment of this facility as a business or office space, not as an informal space.
I reserve the right to enforce this code through the York College Code of Student Conduct.
Use of Personal Technology in the Classroom
While York College recognizes students’ need for educational and emergency-related technological devices such as laptops, PDA’s, cellular phones, etc., using them unethically or recreationally during class time is never appropriate. The college recognizes and supports faculty members’ authority to regulate in their classrooms student use of all electronic devices.
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.
Disability Support Services
If you had an IEP or 504 plan in high school or if you have a disability or health condition that impacts you in the classroom, please contact Linda Miller, Director of Disability Support Services, at 815-1785 or lmille18@ycp.edu to discuss obtaining the accommodations for which you may be eligible. If you already have an accommodation memo and wish to access your accommodations in this class, please see me confidentially to discuss.
Disclaimer
This syllabus is subject to change by the instructor.