[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-242661-105":53,"doc-detail-242661-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","solving-problems-with-decision-trees-lesson","Solving Problems with Decision Trees - Lesson","","Lesson plan describing how computing decision trees help specify and solve problems in real-life contexts. Focuses on student recognition of decision trees, identifying when they are useful for problem solving, and connecting algorithms to decision tree representations. Uses a team-based activity centered on detecting subscription fraud in telecommunications, culminating in a decision tree and collaborative work that covers analysis, algorithm design with if-else logic, implementation in a programming language, testing, and reflection.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/solving-problems-with-decision-trees-lesson/242661/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/solving-problems-with-decision-trees-lesson/242661.png","ImageObject",442,249,{"name":88,"@type":89},"Grenda","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-15","2026-09-12",true,{"@type":98,"interactionType":99,"userInteractionCount":25},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What is the main focus of this lesson?","Question",{"text":108,"@type":109},"The lesson focuses on how computing decision trees are used to specify and solve real-life problems.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How do students apply decision trees during the activity?",{"text":113,"@type":109},"Students work in teams to develop a decision tree for detecting subscription fraud, then translate it into if-else statements and implement it in a programming language.",{"name":115,"@type":106,"acceptedAnswer":116},"What teamwork roles are suggested for students?",{"text":117,"@type":109},"The plan suggests assigning tasks such as analyzing the manual fraud detection procedure, designing the algorithm from the decision tree, and explaining program implementation to the team.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},242661,1791740167,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":25,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":141},7971474921005,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","Solving Problems with Decision Trees  \n[Provided by TryEngineering.org-www.tryengineering.org](Provided by TryEngineering.org-www.tryengineering.org)  \n\n| L esso n Fo c us\u003Cbr>This lesson focuses on how computing decision trees are used to specify and solve problems. |\n| --- |\n| L esso n Syn opsis\u003Cbr>This lesson activity explores how simple computing concepts/algorithms have contributed to solving real life problems. Students will also learn solving problems with decision trees. Students will have the opportunity to work in teams to explore an example of how the decision tree can be used for detecting subscription fraud. |\n| Age L evels\u003Cbr>14-18 |\n| Obje c ti ves\u003Cbr>Students will be able to:\u003Cbr>􀂏 recognize a decision tree;\u003Cbr>􀂏 recognize a problem where a decision tree can be useful in solving it;\u003Cbr>􀂏 relate algorithms and decision trees, and be able to list some algorithms that can be matched to a decision tree”\u003Cbr>􀂏 demonstrate teamwork and computing problem solving in groups. |\n| Anticipa ted L ea rn er O u tc o m es\u003Cbr>As result of this activity, students should develop an understanding of:\u003Cbr>􀂏 Decision trees\u003Cbr>􀂏 Programming\u003Cbr>􀂏 Algorithms |\n| L ess o n A c tivities\u003Cbr>Students learn about decision trees, subscription fraud and how they can use decision trees to solve the subscription fraud problem. Students work in teams with specific task assigned to each member. The end result is a decision tree for detecting subscription fraud. |\n\nRes o urc es / Ma te rials  \n􀂏 Teacher Resource Documents (attached)  \n􀂏 Student Worksheets (attached)  \n􀂏 Student Resource Sheets (attached)  \n\n| In tern et Co n n e c tio ns\u003Cbr>􀂏 TryComputing ([www.trycomputing.org](www.trycomputing.org) ) .\u003Cbr>􀂏 ACM/IEEE Curricular task forces\u003Cbr>( [http://csta.acm.org/Curriculum/sub/ACMK12CSModel.html](http://csta.acm.org/Curriculum/sub/ACMK12CSModel.html)).\u003Cbr>􀂏 Wikipedia: Decision trees ([www.wikipedia.org](www.wikipedia.org) )\u003Cbr>􀂏 Teamwork (Teamworkpm. net)\u003Cbr>􀂏 Wikipedia: Data analysis technique for fraud detection ([www.wikipedia.org](www.wikipedia.org)) |\n| --- |\n| Re c o m m e nde d Rea ding\u003Cbr>􀂏 Introduction to algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein ISBN: 978-0-262-03384-8.\u003Cbr>􀂏 Advances in security and payment methods for mobile commerce By Wen Chen Hu, Chung-Wei Lee, Weidong Kou ISBN: 1591403456\u003Cbr>􀂏 The decision tree by Kenneth A. Friedman ISBN: 0961586869 |\n\nOptio na l Writing Acti vity  \nWrite a decision tree on the type of decision software developers would need to consider when developing a game .  \nSolving Problems with Decision Trees  \nFo r Tea ch ers :  \nTea ch er R es o u rc es  \n􀂋 Lesson Goal  \nThe goal of this lesson is to explore the impact of computing in telecommunication. Students learn about using decision trees to detect subscription fraud on a single click, students will also learn how to work in teams .  \n􀂋 Lesson Objectives  \n􀂏 Learn about decision trees .  \n􀂏 Learn about algorithms: Decision tree is one way to display an algorithm.  \n􀂏 Learn about subscription fraud and how computing can help solve telecommunication challenges .  \n􀂏 Learn the implementation of algorithms using a programming language .  \n􀂏 Learn about teamwork and computing problem solving in groups.  \n􀂋 Materials  \n􀂏 Student resource sheet.  \n􀂏 Student worksheet.  \n􀂏 Internet access (If possible) .  \n􀂋 Procedure  \n1. Show students the various Student Reference Sheets. These may be read in class, or provided as reading material.  \n2. Divide students into groups of 3 or 4.Teams can be named E.g. Fraud Detection Team 1 (or Team Microsoft programmers) , Fraud Detection Team 2 (Team MAC Programmers)…Fraud Detection Team N (Team Google Programmers) . The team naming will add more fun to the lesson.  \n3. Each team should assign tasks to its members . Members could also be named based on task assigned to the member. E.g. Member1:Your task is the analyze the manual procedure for detecting subscription fraud and ","cbCaikWDBSXV4lA5","https://ap.wps.com/l/cbCaikWDBSXV4lA5","pdf",336586,19,"English","# Lesson Focus\n# Lesson Synopsis\n# Age Levels\n# Objectives\n# Anticipated Learner Outcomes\n# Lesson Activities\n# Resources and Materials\n# Internet Connections\n# Recommended Reading\n# Optional Writing Activity\n# Teachers: Lesson Goal\n# Teachers: Lesson Objectives\n# Procedure\n## Team Setup and Roles\n## Building and Implementing the Decision Tree\n## Presenting Results and Reflection","[{\"question\":\"What is the main focus of this lesson?\",\"answer\":\"The lesson focuses on how computing decision trees are used to specify and solve real-life problems.\"},{\"question\":\"How do students apply decision trees during the activity?\",\"answer\":\"Students work in teams to develop a decision tree for detecting subscription fraud, then translate it into if-else statements and implement it in a programming language.\"},{\"question\":\"What teamwork roles are suggested for students?\",\"answer\":\"The plan suggests assigning tasks such as analyzing the manual fraud detection procedure, designing the algorithm from the decision tree, and explaining program implementation to the team.\"}]","Solving Problems with Decision Trees - Lesson | PDF",1789192975,7]