Student's progress is monitored through periodic milestone assessment. During a typical Systems Analysis and Design course, students form teams to work on a term long, term scale, and real design opportunity. As material is introduced through lectures, demonstrations and interactive exercises, the team works on the phases of the project. Periodic deliverables such as problem definition, requirements analysis, process and data models, interface design, etc. are established to check on the team's progress. These projects help develop all the teaching goals.
Individual assessment is done primarily through exam procedures.