Syllabus in PDF
Course
Objectives
The course
introduces students to nature of software design, design process, design
principles, design notations, design tools, design heuristics, and
design patterns. It covers both software product design and software
engineering design. Engineering design will be discussed at architecture
level, mid-level and low-level separately.
Textbook
Christopher Fox, Introduction
to Software Engineering Design, Addison Wesley Higher Education, 2007,
ISBN-10: 0321410130
Course Work
There will
be 4 homework assignments, a midterm exam, and a final exam and a team
project.
All
homework must be turned in by the due day.
Grading
Homework
40%
Project 20%
Midterm 20%
Final exam 20%
Withdrawal
Last date
to withdraw with automatic assignment of a "W" grade:
November 6, 2007.
Attendance
Attendance
at classes is required. Students are responsible for all material
covered and announcements made in class.
Academic
Honesty
Everything
turned in for grading in this course must be your own work.
By the
Monmouth University policy, students found to be in violation of this
rule will, at the very least, receive a failing grade in the course and
may be subject to stiffer penalties. Students who contribute to
violations by sharing their work with others are subject to the same
penalty.
Special
Accommodations:
Students
with disabilities who need special accommodations for this class are
encouraged to meet with me or the appropriate disability service
provider on campus as soon as possible. In order to receive
accommodations, students must be registered with the appropriate
disability service provider on campus as set forth in the student
handbook and must follow the university procedure for self-disclosure,
which is stated in the Guide to Services and Accommodations for Students
with Disabilities. Students will not be afforded any special
accommodations for academic work completed prior to the completion of
the documentation process with the appropriate disability service
office.
Topics Covered
The
following is the tentative lecture schedule for this course. Dates and
topics may change during the semester.