CSC 4700 - Software Engineering
Dr. Joyce - Spring 2006

Instructor: Dr. Daniel Joyce
167C Mendel, 519-7344, E-mail: daniel.joyce@villanova.edu
Office Hours: T-TH 10:00-11:00, W 12:00-1:00 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/28) 70 Participation 50 Web Site 50
Test 2 (4/11) 80 Exercises 50 Requirements 50
Final (5/8 ?) 150 Research 50
Other and Overall 50
Total 300 100 200

Current Schedule     Exercises and Things     Links     Projects     Project Info

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.