- High Level Curriculum — the material that everyone needs to get when they join the project
- Process Knowledge/Skills — how we do what we do
- Product Knowledge/Skills — This houses our product knowledge and skills. You have to know about what we're building to help build it.
- Deep Dive Curriculum — Diving into the lessons needed to do your job
- Functional Curriculum — Team members who play a Functional role on the project are focused on understanding and communicating the complex business needs of the project institutions. A deep knowledge of the products is a must, as is an analytic mind!
- Technical Curriculum — Team members who play a Technical role on the project are focused on delivering well-designed and well-tested code. They must have a deep understanding of our technical stack as well as a commitment to Service Oriented Architecture (SOA).
- PDT Curriculum — Parallel Development Team members are team players whose Agile SCRUM approach gets work done quickly and with brilliant results. Each team consists of each role on the project for a 360º view of every problem.
- Core Curriculum — Core Team members are experts in their field and ready to take on the toughest challenges. Often thinking in blue-sky abstractions, they have to have a deep understanding across the various KS products.
Putting together a hierarchical curriculum for training.
Leverage Webb's Depth of Knowledge
- Level One (Recall)
Recall elements and details of story structure, such as sequence of events, character, plot and setting.
Conduct basic mathematical calculations.
Label locations on a map.
Represent in words or diagrams a scientiﬁc concept or relationship.
Perform routine procedures like measuring length or using punctuation marks correctly.
Describe the features of a place or people
Level Two (Skill/Concept)
Identify and summarize the major events in a narrative.
Use context cues to identify the meaning of unfamiliar words.
Solve routine multiple-step problems.
Describe the cause/effect of a particular event.
Identify patterns in events or behavior.
Formulate a routine problem given data and conditions.
Organize, represent and interpret data
- Level Three (Strategic Thinking)
Support ideas with details and examples.
Use voice appropriate to the purpose and audience.
Identify research questions and design investigations for a scientiﬁc problem.
Develop a scientiﬁc model for a complex situation.
Determine the author’s purpose and describe how it affects the interpretation of a reading selection.
Apply a concept in other contexts
- Level Four (Extended Thinking)
Conduct a project that requires specifying a problem, designing and conducting an experiment, analyzing its data, and reporting results/solutions.
Apply mathematical model to illuminate a problem or situation.
Analyze and synthesize information from multiple sources.
Describe and illustrate how common themes are found across texts from different cultures.
Design a mathematical model to inform and solve a practical or abstract situation.
Leverage Bloom's Taxonomy - blog post