SE 2800: Software Engineering Process I, Winter 2014-15
Instructor:
Rob Hasker (414-277-7326)
Office hours: See my home page: https://faculty-web.msoe.edu/hasker/
Text: Essential Scrum: A Practical Guide
to the Most Popular Agile Process, by Kenneth
S. Rubin, Addison Wesley, 2013. ISBN: 978-0-13-704329-3
Course Description:
This course provides an introduction to the software engineering process
and the management of software projects. Topics covered include the
software life cycle, effort tracking, project planning, measurement and
estimation, reviews and checklists, and software quality
management. Laboratory assignments provide an opportunity for students to
develop and enhance a defined process for their own work.
Prereq: SE 2030, CS 2852
Course Outcomes:
On successful completion of this course, the student will
- understand basic concepts of software engineering process
- understand software process and product metrics
- be able to work within a standard development process
- be able to document process and product measurements
- be able to plan and track software projects
Grading:
|
|
Percentage |
| Homework, quizzes, class exercises: |
20% |
| Labs: |
20% |
| Project: |
20% |
| Midterm Exam: |
20% |
| Final Exam: |
20% |
| Total: |
100% |
See below for additional notes regarding grades.
Additional Notes
- Regularly check my class web site https://faculty-web.msoe.edu/hasker/se2800/
for new materials.
- You must periodically check your MSOE email.
- 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.
- 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.
- At least one of the lowest quiz or homework scores will be dropped.
- An exam missed because of an excused absence (such as illness or
participation in an authorized university activity) can be made up by
either taking a make-up exam or by increasing the weight of the remaining
exams. The instructor will determine which is more appropriate. Except for
illnesses, the instructor must be notified in advance. In the case of an
illness, contact the instructor as soon as you can get to a phone or
computer.
- 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
and may even be expelled.
- 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!
- You have the right to miss class for religious observances. Notify
your instructor of planned absences in advance.
- 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.
- You are expected to read the text chapters and other
materials as assigned.