course framework defined