COURSE INFORMATION

Changes due to CONVID-19

Standup meetings will be held via Discord during the regularly scheduled meeting time (MWF, 1:00pm-1:50pm, or until done).

Difficulties:
If, due to the virus (you or a loved one is sick, you are required to work, you do not have Internet service, for instance), you will not be able to join the class for the stand-up meeting, let me know in advance and we will make arrangements. Similarly, if you will not be able to complete your issues due to the virus, let me know in advance and we will make arrangements.

Submitting reflection papers:
Please submit reflection papers to me via email. I will grade and return them to you via email.

Office hours: I will be available via Discord and email during my office hours.

Communication:


Warning: include(/home/faculty/schahczenski/webSites_Common/contact.php): failed to open stream: No such file or directory in /opt/www/classes/esof326/esof326.php on line 67

Warning: include(): Failed opening '/home/faculty/schahczenski/webSites_Common/contact.php' for inclusion (include_path='.:/usr/share/php') in /opt/www/classes/esof326/esof326.php on line 67

Office Hours:
Warning: include(/home/faculty/schahczenski/webSites_Common/officeHours_spring.php): failed to open stream: No such file or directory in /opt/www/classes/esof326/esof326.php on line 73

Warning: include(): Failed opening '/home/faculty/schahczenski/webSites_Common/officeHours_spring.php' for inclusion (include_path='.:/usr/share/php') in /opt/www/classes/esof326/esof326.php on line 73

Text: None

Prerequisite: ESOF322

Meeting times and place: Mon., Wed. & Wed. 1:00 - 1:50pm, CBB 105

What is in this course?

Continues to study the process of developing software applications and systems. Software requirements, design, and testing are addressed. Students gain experience in these areas by working on a software maintenance project that involves significant changes to a previously developed product.

Grading:

Activity Percentage
Introductory Assignments 10%
Sprints 30%, 30% and 30%

Grade for each Sprint:

Activity Percentage
Quality of work and number of issues handled 10%
Inspection prepartion:
  • Authors: Complete set of materials sent to inspectors on time
  • Moderators: Oversee the process until it is complete, cancelled, or a re-inspection is required
  • Inspectors: Insightful and timely comments
10%
Reporting on GitLab 3%
Attendance, number of days attended / number of days 3%
Reflection paper 4%

Two students will serve as scrum masters for each sprint. The scrum master will earn extra points for serving as scrum master. Ordinarily, 3 extra percentage points will be added to the scrum master's overall score. A student performing exceptionally well as a scrum master will earn 5 extra percentage points, and a student performing poorly will only earn 1 extra percentage point. Before each sprint, students will get the opportunity to apply to be the scrum master of the next sprint.

See catalog online, fall semester of junior year, in Software Engineering, B.S. Program or Computer Science, B.S. Program.

Expected skills students have coming into the course:

Expected outcomes from taking this course:

Related student outcomes: