<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Lesson Plan: Understanding Modularity in Large-Scale Computational Problems by Jeremy Brown</title>
      <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1</link>
      <description>A high school computer science lesson focusing on breaking down complex problems into manageable modules</description>
      <language>en-us</language>
      <pubDate>2025-02-13 16:00:30 UTC</pubDate>
      <lastBuildDate>2025-02-13 16:09:24 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Main Objective</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649697</link>
         <description><![CDATA[Students will be able to identify and break down large-scale computational problems into smaller, manageable modules.]]></description>
         <pubDate>2025-02-13 16:00:31 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649697</guid>
      </item>
      <item>
         <title>Supporting Objectives</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649698</link>
         <description><![CDATA[• Understand the concept of modularity in programming<br>• Recognize the benefits of modular design<br>• Apply decomposition strategies to complex problems<br>• Create visual representations of modular solutions]]></description>
         <pubDate>2025-02-13 16:00:31 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649698</guid>
      </item>
      <item>
         <title>Standard Alignment</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649700</link>
         <description><![CDATA[This lesson aligns with HS-AP-06, focusing on developing modular program development approaches for complex computational problems.]]></description>
         <pubDate>2025-02-13 16:00:31 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649700</guid>
      </item>
      <item>
         <title>Essential Question</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649704</link>
         <description><![CDATA[How do software engineers tackle extremely large and complex programming projects?]]></description>
         <enclosure url="https://images.stockcake.com/public/7/3/f/73f32519-d732-4ba0-9e8c-1ef94c50a907/developers-in-action-stockcake.jpg" />
         <pubDate>2025-02-13 16:00:31 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649704</guid>
      </item>
      <item>
         <title>Introduction (10 mins)</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649705</link>
         <description><![CDATA[Class discussion: Examine a real-world example of a large software system (e.g., social media platform) and its various components. Students will brainstorm all the different parts they can identify.]]></description>
         <pubDate>2025-02-13 16:00:31 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649705</guid>
      </item>
      <item>
         <title>Direct Instruction (15 mins)</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649742</link>
         <description><![CDATA[Teacher presents the concept of modularity using visual examples and explains how large problems can be broken down into smaller, manageable pieces.]]></description>
         <enclosure url="https://www.youtube.com/watch?v=MYDAAhB1QIo" />
         <pubDate>2025-02-13 16:00:32 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649742</guid>
      </item>
      <item>
         <title>Guided Practice: Restaurant System Analysis</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649745</link>
         <description><![CDATA[In small groups on Padlet, students will analyze a restaurant ordering system and identify potential modules (e.g., menu management, order processing, inventory tracking, payment processing). Each group will create a column to organize their thoughts.]]></description>
         <pubDate>2025-02-13 16:00:32 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649745</guid>
      </item>
      <item>
         <title>Independent Practice: Game Design</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649748</link>
         <description><![CDATA[Students individually design a modular structure for a simple video game, identifying key components like graphics, user input, scoring, and game logic.]]></description>
         <pubDate>2025-02-13 16:00:32 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649748</guid>
      </item>
      <item>
         <title>Extension Activity</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649751</link>
         <description><![CDATA[Advanced students can create a detailed specification for one of their identified modules, including input/output requirements and internal functions.]]></description>
         <pubDate>2025-02-13 16:00:32 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649751</guid>
      </item>
      <item>
         <title>Support Resources</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649784</link>
         <description><![CDATA[Access to online flowchart tools and module mapping software to help visualize system components.]]></description>
         <enclosure url="https://app.diagrams.net/" />
         <pubDate>2025-02-13 16:00:34 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649784</guid>
      </item>
      <item>
         <title>Formative Assessment</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649793</link>
         <description><![CDATA[Teacher will circulate during group work to check understanding and provide feedback on module identification.]]></description>
         <pubDate>2025-02-13 16:00:34 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649793</guid>
      </item>
      <item>
         <title>Group Presentation</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649796</link>
         <description><![CDATA[Groups will present their restaurant system analysis to the class, explaining their modular breakdown and reasoning.]]></description>
         <pubDate>2025-02-13 16:00:34 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649796</guid>
      </item>
      <item>
         <title>Individual Check</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649799</link>
         <description><![CDATA[Students will complete a quick quiz identifying modules in a different scenario (e.g., library management system).]]></description>
         <pubDate>2025-02-13 16:00:34 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649799</guid>
      </item>
      <item>
         <title>Class Discussion</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649817</link>
         <description><![CDATA[What was the most challenging part of breaking down a large system into modules? How might this skill be useful in future programming projects?]]></description>
         <pubDate>2025-02-13 16:00:34 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649817</guid>
      </item>
      <item>
         <title>Exit Ticket</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649820</link>
         <description><![CDATA[Students will submit a brief response: Name three benefits of modular design and one real-world system you'd like to analyze further.]]></description>
         <pubDate>2025-02-13 16:00:34 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649820</guid>
      </item>
      <item>
         <title>System Analysis Project</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649835</link>
         <description><![CDATA[Choose a complex system (e.g., school management system, e-commerce website) and create a modular breakdown with at least 6 main components and their interactions.]]></description>
         <pubDate>2025-02-13 16:00:34 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649835</guid>
      </item>
      <item>
         <title>Online Tutorial</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649896</link>
         <description><![CDATA[Complete the modular programming basics tutorial on freeCodeCamp.]]></description>
         <enclosure url="https://www.freecodecamp.org/news/javascript-modules-beginners-guide/" />
         <pubDate>2025-02-13 16:00:36 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649896</guid>
      </item>
      <item>
         <title>Extension Reading</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649957</link>
         <description><![CDATA[Read about how modular design is used in real-world software development.]]></description>
         <enclosure url="https://jeroenmols.com/blog/2019/04/02/modularizationexample/" />
         <pubDate>2025-02-13 16:00:37 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327649957</guid>
      </item>
      <item>
         <title>Examine a real-world example of a large software system (e.g., social media platform) and its various components.</title>
         <author>brownjeremy2</author>
         <link>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327663507</link>
         <description><![CDATA[<ul><li><p><strong>Maintainability</strong>: It's easier to maintain code when it's broken into smaller, more manageable pieces.&nbsp;</p></li><li><p><strong>Readability</strong>: Code is easier to read when it's separated into distinct functions.&nbsp;</p></li><li><p><strong>Reusability</strong>: Well-written modules can be reused in other projects.&nbsp;</p></li><li><p><strong>Scalability</strong>: It's easier to scale systems when they're broken into smaller modules.&nbsp;</p></li><li><p><strong>Testing</strong>: It's easier to test code when it's broken into smaller, singular-function modules.&nbsp;</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-02-13 16:09:48 UTC</pubDate>
         <guid>https://padlet.com/seriouswaterstudios/zaw7oozwsz53iib1/wish/3327663507</guid>
      </item>
   </channel>
</rss>
