Instructor: Rob Hasker (414-277-7326)
Office hours: See my home page: https://faculty-web.msoe.edu/hasker/
Textbooks: | Scrum Shortcuts without Cutting Corners, by Ilan Goldstein, Addison Wesley, 2014. ISBN: 978-0-321-82236-9 |
Course Description:
This course provides an more in-depth discussion of agile software
development and quality assurance processes including behavior-driven
development and continuous integration. It also discusses alternative
development models and current software engineering topics. 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% | ||
Quizzes: | 10% | ||
Presentation: | 10% | ||
Midterm: | 25% | ||
Final Exam: | 25% | ||
Total: | 100% |
The MSOE grading scale will be used, though I reserve the right to award higher grades to 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.
Programs will be graded for both correctness (does it work right?) and presentation (does it look good on the printed page?). I will not be handing out an extensive style sheet for this course, but at a minimum you must do the following:
Assignments are individual unless we explicitly state otherwise. 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.
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.
When an exam is missed, I will determine whether to give you a make-up exam or increase the weight of the other exams. All students must take the final exam to receive a passing grade in the course unless the student has been excused in advance.