This software engineering course focuses on techniques used throughout the software engineering process. Special emphasis is put on the software lifecycle and modeling techniques for requirements specification and software design. A group project gives students hands on experience developing a software requirements specification and working prototype. In addition to the traditional means of communication, students are encouraged to post their questions to the class Bulletin Board .
Registration is required to post messages.
The instructor or other students from the class will then post the answers for the whole class to view. Students may also hold general discussions in the CS chat room . Student Responsibilities Examinations will cover textbook content as well as material covered in the classroom. Attendance and classroom participation is mandatory. If an emergency arises that jeopardizes classroom involvement, it is the student's responsibility to make special arrangements to acquire classroom materials from the instructor.