Professor Richard Carver
Course office hours: T, R: 9:45 - 10:15am and 1:00 - 1:30pm
Engineering Bldg Room 5318
CS 211 and Math 125
Concepts and techniques for testing and modifying software in evolving environments. Topics include software testing at the unit, module, subsystem, and system levels; developer testing; automatic and manual techniques for generating test data; testing concurrent and distributed software; designing and implementing software to increase maintainability and reuse; evaluating software for change; and validating software changes.
Textbook: Introduction to Software Testing, Ammann and Offutt, Cambridge University Press, 2008 Book website
There will be several homeworks and programming assignments. The homeworks and assignments may be done in groups of 2 or 3. Each member of a group is expected to contribute equally in order to get the same grade.
Homework assignments will be made available on the class web site. Homeworks will be submitted on paper in class.
Tentatively: 50% of the course grade will be based on the programming assignments. In
addition, there will be a mid-term exam worth 25% of the grade. The
final will account for the remaining 25% of the grade.
The late submission policy is as follows: submissions will be marked down 10% per day.
You are expected to abide by the University's honor code during the semester. Any violation of the honor code will result in an F for the class.
CLASS HOME PAGE:
SWE 437 has a home page (http://www.cs.gmu.edu/~rcarver/swe437/)
CALENDARSGMU Academic Calendar | GMU Final Exam Schedule | Calendar of Religious Holidays
Back to the top.