Objectives and Policies

Back Home Next

Objective

The objective of this course is for the student to gain an understanding of how a major software project can be managed and conducted.  The course will emphasize the Requirements Analysis and Design phases of the Software Engineering process.  Students will be expected to employ the concepts learned to accomplish a major software design project.  This project will be continued in CS4820.  At the end of the course, the student will have completed the majority of the requirements analysis and design for the "Senior Design" project.

Policies

bulletAttendance:  You are expected to attend class, because much of the class will require discussion of the topics to fully elaborate their ideas.  To encourage this practice, I reserve the right to adjust your final grade by five percentage points (up or down) to reflect attendance and participation.
bulletAppointments:  Office hours are posted on my office door and on this web site.  Additionally, you may schedule an appointment with me during my free times.  To schedule an appointment, please send me an email requesting a specific time to meet.  Please keep appointments to less than 30 minutes, if possible.
bulletDocuments and Projects:  A major portion of your grade in CS4810 is based on the group work you complete while developing the various documents and programs.  I expect each student to contribute productively to their team's work.  Students showing extraordinary effort in helping their team to succeed may receive extra credit for their effort.  Likewise, students who fail to assist their team may lose credit..
bulletEmail:  Since I'll be communicating certain class information via email, I expect you to read you're email daily.