SE 3800: Software Engineering Process II, Winter 2014-15

Instructor: Rob Hasker (414-277-7326)

Office hours: See my home page: https://faculty-web.msoe.edu/hasker/

Textbooks: Essential Scrum: A Practical Guide to the Most Popular Agile Process, by Kenneth S. Rubin, Addison Wesley, 2013. ISBN: 978-0-13-704329-3
Continuous Integration: Improving Software Quality and Reducing Risk, by Paul M. Duvall with Steve Matyas and Andrew Glover, Addison Wesley, 2007. ISBN: 978-0-321-33638-5

Course Description: This course provides an introduction to team-based software development and quality assurance processes, integrating activities such as planning, requirements, design, implementation, testing, repository management, and continuous integration. Course concepts are reinforced by classroom exercises and homework assignments.
Prereq: SE 2800, SE 2832

Course Outcomes: On successful completion of this course, the student will be able to

Grading

  Percentage  
Homework, class exercises:  30% 40%
Quizzes:  20%
Presentations:  30%
Project:   20%
Final Exam:  20%
Total: 100%
See below for additional notes regarding grades.

Additional Notes

  1. Regularly check my class web site https://faculty-web.msoe.edu/hasker/se3800/ for new materials.
  2. You must periodically check your MSOE email.
  3. Grades will be based on a weighted average of all graded work. The MSOE grading scale will be used, though I reserve the right to improve grades for individual students if it increases fairness. In addition, successfully demonstrating mastery of course outcomes is a prerequisite for a passing grade. This includes completing assignments even if worth zero points and taking the final exam.
  4. Lab results and other assignments must be submitted at or before the specified time on the specified due date. Late submissions may be penalized, and any work more than three days late will be worth zero points.
  5. The lowest quiz score will be dropped.
  6. Academic misconduct: You are responsible for honestly completing and representing your work, for appropriately citing sources, and for respecting the academic endeavors of others. Electronic tools may be used to identify plagiarism. You will be penalized for violating these standards.
  7. DO NOT SKIP CLASS! If you do happen to miss, be sure to check for new materials and get the notes you missed from a friend before the next class period. You are responsible for anything missed!
  8. You have the right to miss class for religious observances. Notify your instructor of planned absences in advance.
  9. Reasonable accommodations will be provided for students with physical, sensory, cognitive, systemic, and psychiatric disabilities. Please discuss any accommodations you may need with your instructor.
  10. You are expected to read the text chapters and other materials as assigned.