Software engineering principles, practices and design standards are examined through case studies. Various structured analysis and design tools are used by students in conjunction with real-world projects. A major component is a team project which goes through prototyping and usability testing. Transparencies, handouts and the blackboard are used in most of the class lectures. These have examples, diagrams and hints to understand and follow the lecture.
Class exercises, role playing, small group discussions are also part of the class activities.
All work submitted for credit is expected to be the work of the individual student. Class attendance is required. You are solely responsible for all material covered, announcements made and discussed in class. Further, if you know that you will be absent for an extended period of time during the semester, you should notify the instructor. Only one alternate test schedule will be arranged only for a valid reason.