 The "GISTBoK" is patterned after the Computing Curricula project of the Association for Computing Machinery, and other model curriculum projects.It is essentially a hierarchical outline, composed of Knowledge Areas, broken down into Units, further divided into Topics.Each topic includes a list of 5–10 educational objectives that exemplify a person with varying levels of knowledge and skill.