Software Engineering, A Practitioner's Approach, McGaw-Hill, Fourth Edition, 1997. This course introduces the topic through lectures and by giving you a chance to help design, manage, and implement a medium-sized project. The lecture and the group project will cover topics in software engineering management, problem specification and analysis, system design techniques, documentation, system testing and performance evaluation, system maintenance, reliable software, current programming and run-time environments, and possibilities for the future. Homework as assigned, participation in class, two hour exams, and comprehensive final exam. Regular attendance is expected.
Students are responsible for all material covered in class.
The last day to withdraw from this course without penalty this semester is April 7. Assignments are due on the date announced at the time assignments are made. It is assumed that all material submitted for grading represents the efforts of the student submitting the work. Failure to comply with this policy will result in a grade of zero for the assignment. A second violation of this policy will result in failure of the course.