Otterbein University
Department of Mathematical Sciences

COMP 4290
Special Topics: Community Engagement Website Development Project

Spring 2014 Syllabus

Class MW 11:45 – 12:45 in Towers 116, TR 11:30 - 1:00 in Towers 127 (lab)
Instructor Pete Sanderson
Office Towers 125
Office Hours MW 3:00-4:00, TR 1:00-2:00, by appointment, or anytime my door is open!
E-mail PSanderson@Otterbein.edu
Phone 823-1317
Description The presentation of an advanced computer science topic. Topics vary. 2 credit hours. This semester's topic will be the continuation of a team project started last spring for the Otterbein Center for Community Engagement website.
Objectives You will work as a team to develop website capabilities for Otterbein University Center for Community Engagement. This is the continuation of a Spring 2013 Computer Science Practicum project. Unlike the Practicum, this course does not carry a Software Engineering prerequisite. Students who have not yet taken software engineering will quickly learn skills and practices from teammates who have. These include but are not limited to: analysis, design, programming, testing, debugging, documentation, project management and working in teams.  We will follow an Agile development approach. This is a seven week course and you will spent the entire course on this project.

By the end of this course you will have

  • developed a usable software product using Agile processes
  • experienced a multiple-iteration development effort
  • performed major Agile activities such as:
    • requirements gathering,
    • user story development,
    • iteration planning,
    • task creation,
    • velocity and task estimation,
    • iteration board maintenance including burn-down or burn-up,
    • test-driven development,
    • pairs programming,
    • iteration review
  • interacted with your client
  • presented your project to your client at the end of each iteration and the end of the course
  • probably learned new development tools and APIs
  • learned valuable communication and teamwork skills

Prerequisites COMP 2500
Text None.  You may use textbooks from previous COMP courses for reference.  Other reference material provided if needed.
Participation Each of you is an essential element to the success of your project team.  Your teammates will expect you to be an active participant in the course project, and you should expect the same of each of them.  Most of our class time will be spent in team meetings and activities and most team meetings and activities will occur during class time.  You must attend every class session if you wish to fulfill your role as an effective team member. A significant portion of your grade is based on team member assessments of your participation.
Exams The last class meeting is Thursday March 13. You will present your project during class on this day.
Academic
Integrity
All members of the Otterbein University community of learners are expected to follow the rules and customs of proper academic conduct. Proper conduct includes avoiding academic misconduct as defined in the Campus Life Handbook. Refer to the Student Code of Conduct section Plagiarism, Cheating and Dishonesty on page 33. The only opportunity for academic misconduct in this course is claiming individual credit for work done by one or more of your teammates.  If this occurs, you will receive a zero grade for that component.  The misconduct may also be reported to the Office of the Academic Dean. If a previous academic misconduct offense is on your record, you will receive a grade of F for this course and a referral to the judicial system.
Disability
Statement
Otterbein University is committed to ensuring that students with disabilities have access to an education. In order to receive appropriate accommodations in my class, you must first be registered with the Office for Disability Services (x1618 or Lmonaghan@otterbein.edu). Please meet with me as possible to discuss your needs and accommodation requests. If necessary, we can work cooperatively with the Disability Services Coordinator to determine optimal accommodations in this course.
Grading
 
 
 
 
 
 

 

Your grade is based entirely on your team's project. You will follow an agile development process, with three iterations (sprints). The first iteration is weeks 1-3 (January 27 - February 13), the second iteration is weeks 4-5 (February 17-27) and the final iteration is weeks 6-7 (March 3-13). Each iteration is worth 30% of your grade and the final presentation is worth 10% of your grade. Each of these will be half individual score and half team score. So in the end half of your grade will be based on individual performance and half on team performance.

Your letter grade is then computed from your course score according to the percentages in this chart.

RangeGradeRangeGrade RangeGrade
93 - 100 A 80 - 82 B- 67 - 69 D+
90 - 92 A- 77 - 79 C+ 60 - 66 D
87 - 89 B+ 73 - 76 C 0 - 59 F
83 - 86 B 70 - 72 C-  

[ Peter Sanderson | Math Sciences home page | Otterbein ]

Last updated:

Pete Sanderson (PSanderson@otterbein.edu)