| Instructor: | Dr. Daniel Joyce |
| 167C Mendel, 519-7344, E-mail: daniel.joyce@villanova.edu | |
| Office Hours: M,W 12:30-1:30 and by appointment |
Text: None - We will use handouts and web references
Objectives: Survey the discipline of software engineering, including development processes, life-cycle models, quality issues, requirements analysis, design techniques, testing, and project management. Provide experience as a team member of a medium-scale software development project, focusing on requirements elicitation, specification, and design. Study and practice oral and written communication skills with respect to software development projects. Explore modern software development tools.
| Point Distribution: | This is all subject to change. | ||||
| Tests | Miscellaneous | Project | |||
| Test 1 (2/19) | 50 | Participation | 50 | Web Site | 50 |
| Test 2 (3/30) | 50 | Exercises/Quizzes | 150 | Requirements | 50 |
| Final (?) | 100 | Research | 50 | ||
| Other and Overall | 50 | ||||
| Total | 200 | 200 | 200 | ||
The Participation Grade will be based on a combination of attendance, class discussions, and contributions to the class beyond the standard expectations. Note that everyone is required to do three "things" before the semester is over.
For the Project, each project team will be assigned a grade but an individual's grade can vary from the team's grade by +/-25% based partly on an evaluation by peers.Note that high marks require more than just completion of the work. The work must also be of a high quality, neat, and when appropriate, show a certain amount of initiative and creativity.
If your final average is at or above the number in the left hand column, your grade will be no lower than that shown in the right column:
| 92 | A | 88 | B+ | 78 | C+ | 68 | D+ | ||||
| 90 | A- | 84 | B | 74 | C | 64 | D | ||||
| 80 | B- | 70 | C- | 60 | D- |
Writing Intensive: Note that this course fulfills the Writing Intensive Course in the Major requirement for CS majors. Topics related to technical writing will be covered during course lectures. In addition to essay based exercises, students may be required to critique a requirements document provided by the instructor. Teams will be required to produce several documents to support their project. See Writing Requirements
Test and Exams: Tests and exams will be held on the days scheduled. No exceptions for personal reasons will be given, so make your travel plans accordingly.