School of Arts and Sciences
Computer Information Science/CIS675 Scrum SW Development

Syllabus

Dr. RAYMOND P. KIRSCH brief Bio

I graduated with a BA in Mathematics from La Salle and became an Applications Engineer specializing in custom products for an OEM manufacturer. Did that for a couple years until I went to The Pennsylvania Academy of the Fine Arts where I earned a four-year certificate. While at the Academy, I was a mathematics tutor / part time teacher. The latter led to a MS in Computational Mathematics / Computer Science from Drexel University. And that led to the full-time, tenure position at La Salle University,in the Mathematics & Computer Science Department, that I have held since 1980. While at La Salle, I earned a PhD in Computer Science at Temple University, served as a research consultant to the US Navy, and earned the rank of Associate Professor.I alsoexhibited my artwork in solo and group exhibitions, winning numerous awards.

course description

Agile-Scrum methodology will be studied then applied to a software development project. Students will perform requirements analysis and design a user interface for a software project to gain experience with the Scrum framework. Students will work in teams to select a problem, plan and carry out one sprint during this course.

Course objectives

  • Software Development Lifecycle (SDLC)
  • SDLC methodologies
  • Scrum framework
  • Product backlog grooming
  • User stories
  • User interface modeling
  • Using a task board for team communication
  • Checkpoint meetings to review product development
  • Estimating and prioritizing

required Textbook

Essential Scrum: A Practical Guide to the Most Popular Agile Process

by Kenneth S. Rubin, Addison-Wesley Professional

ISBN-13: 978-0137043293 ISBN-10: 0137043295

semester overview

  • CIS675 will follow the La Salle University calendar and be of eight weeks in duration. We will observe the University holiday: MLK (M, Jan 18). Classes begin M, Jan 11 and end Fri, Mar 4.
  • The course is divided into eight weeks that begin at midnight on Monday and end at 11:59 PM the next Sunday, with one exception. Week 2 begins at midnight on Tuesday, Jan 19 because of the holiday.
  • There will be tasks involving group workand collaboration. Expect to spend about one hour working with your group, possibly two. Your group can decide how it wants to do this, e.g., email chains, phone conferences, or Canvas group conferences (recommended).
  • Each group will chose a project and work collaborativelyto determine its requirements, develop a user interface that supports these requirements, and present their results. There will be tworequired synchronous sessionsfor this purpose where the entire class will meet as a whole. These will be held during weeks 6 and8, beginning at 7:00 PM and will last about one hour. Everyone is expected to attend and participate actively in both sessions. Students will walk through their user interface to demonstrate that it meets their requirements.
  • There is an optional synchronous session in week 2, beginning at 7:00 PM,where you can ask questions about the course and its content.
  • The Instructor is available as needed to help everyone learn the course primarily through e-mail. Monday through Fridaye-mail will be checked at least once a day, and at least one time over the weekend. Normally you can expect a reply within 24 hours. Please include 675 Question in the subject of your email.

weekly requirements

  • Weekly material will be posted at Canvas in a folder for that week, e.g., the folder named Week 1 will contain all files and the activities for the first week. All activities will be described in a weekly document file, e.g., 675 Week1.docx. Lectures are available asMP4 files. There are also links for submitting results.
  • The tentative calendar below provides an overview of the course. Weekly document files will provide a more detailed, and accurate, description of the coverage, resources, and tasks. The right column shows s point values in parentheses. These values total 100 points. In Week 1 you can earn 11 points toward your final grade, and 22 points after Week 2.

  • There will be synchronous sessions in weeks 2,5, and 8 that begin at 7:00 PM and last about an hour.
  • The first session is optional and will be held on Wednesday, Jan 20. The purpose is to give everyone an opportunity to ask questions about the course.
  • Sessions two and three are both required. These will be held on Wednesday, Feb 17 and Mar 2. Students will present to the class during these two sessions. All voices must be heard.

Late submittal of work

All results must be received before the designated due date and time specified in the weekly task document. Anything submitted after the due date and timewill be marked late by Canvas, and will count for up to 50%. No credit will be given after one week.

Questions about grades

All questions about grades must occur within one week of the grade being posted. No changes will occur beyond that period of time. Grades cannot be discussed via e-mail.

final gradingscale

The following scale will be used for the final course grade. Averages will be rounded, e.g., 93.443 is an A-.A >= 94; A- = 90-93; B+ = 87-89; B = 83-86; B-= 80-82; C= 60-79; F <= 60.

Copying & Plagiarism

In doing your work you may borrow from the work of others. However, in doing so you are required to properly give credit to your sources. Work that is turned in for credit is expected to either be a) your own or b) based on someone’s work, and that someone must be referenced. Copying or plagiarizing will result in a zero for the Unit (first occurrence) and, for a second occurrence, a failing course grade. In the case of copying, all parties involved will be penalized.

675 SP16 syllabus.docxPage 1 of 4