An Analysis Pattern for Course Management

We discuss an analysis pattern for the management of student courses. The pattern describes events such as student registering in course sections, student adding and dropping course sections, grade management, etc. The pattern corresponds to a minimal semantic unit, applicable to a variety of situations. This is a composite pattern that includes two simpler patterns that describe course registration and grade management. The component patterns have their own value and can be used separately.