# PBA Topic Lesson Planning TEMPLATE --- > **Don't edit this document directly**. > Make a copy and link that new HackMD back to notion [in the correct module and `Concepts & Topics` section within it](https://www.notion.so/paritytechnologies/Academy-Curriculum-7bf115da47354638827a86e87bf5c190) Please read [Writing Effective Learning Objectives](https://www.notion.so/Writing-Effective-Learning-Objectives-ac9689e968be484b82b2c0eac8a2d0f5) to learn more about writing effective learning outcomes and objectives before filling this page out. Then review the sections to know what is a completed page should include. ## Why is this topic Important? In the desired outcomes for the Polkadot Blockchain Academy, describe why this topic is important and useful to know about. - ## Core Ideas to Convey List the core ideas of this topic **in the order in which they should be taught**. - ## Learning Outcome Fill out the **one-sentence** Learning Outcome in the box below. The single overarching learning goal of this lesson in a single sentence. <details> <summary>Examples of Learning Outcomes</summary> - By the end of this lesson, learners will be able to articulate the role of the economic concept of Opportunity Cost in the context of Blockchain and decentralised systems development. - By the end of this lesson, learners will, given a scenario, be able to create a set of business rules and logic requirements for a Parachain that are appropriate and useful.. - By the end of this lesson, learners will be able to articulate all the subcomponents of a Substrate Pallet and explain the reasoning behind their inclusion. - By the end of this lesson, learners will be able to identify opportunities to use Rust generics and be able to write working code using generics. </details> ## Learning Objectives Enter **3-5** Learning Objectives in the box below, **using verbs associated with different levels of [Bloom’s Taxonomy of Educational Objectives.](https://cft.vanderbilt.edu/guides-sub-pages/blooms-taxonomy/)** <details> <summary>Examples of Learning Objectives</summary> - **Estimate** the compute time that it will take to search and find a particular hashed address from a Merkle Trie. - **Identify** the location of a particular data point in Merkle Trie, given the numeric address. - **Summarise** the role played by Merkle Tries and Merkle Proofs in the Polkadot ecosystem. - **Compare** the relative benefits and drawbacks of a Merkle Trie, a Patricia Merkle Trie, and a Merkle Mountain Range. </details> ## Prerequisite Knowledge or Skills List the most important facts, concepts or skills that are necessary for learners to understand in advance of this lesson, but that will not be covered explicitly in this lesson. If possible, **please reference modules, or better, the topic/lesson that will cover this before or during the rest of the Academy.** - ## Activities and Exercises What activities (in-class or as homework) might you ask students to do to build or demonstrate their mastery of the material? Enter any exercises and activities that you can think of here. Ideally, these activities can be derived from the learning objectives and required knowledge and skills. -