
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 Implementation and Testing phases of the Software Engineering process. Students will be expected to employ the concepts learned in the previous semester (CS4810) to accomplish a major software development project.
Policies
| Attendance: You are expected to attend class on all presentation and lecture days (see schedule page for details) and participate in the discussion of the topics on those days. On all other scheduled classes we will not formally meet. However, you are expected to use this time for the CS4810 activities (code development, team meetings, customer meetings, writing assignments, etc.). | |
| Appointments: Office hours are posted 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. As a general rule, please keep appointments to 30 minutes or less, if possible. | |
| Documents and Projects: A major portion of your grade in CS4820 (85%) 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. | |
| Email: Since I'll be communicating certain class information via email, I expect you to read you're email daily. |