9-12S.AP.10: Describe how artificial intelligence drives many software and physical systems.
Students reason about how human bias plays a role in machine learning.
Explain the basics of machine learning, identify aspects of every day life that use AI.
Virtual tour, lessons, activities, gamification.
Lessons focus on technology behind AI, & societal impacts, ethical considerations of AI.
9-12S.AP.11: Implement an algorithm that uses artificial intelligence to overcome a simple challenge.
9-12S.AP.12: Implement searching and sorting algorithms to solve computational problems.
Unplugged activity to model searching algorithms.
Identify strengths & weaknesses of sequential & binary search algorithms.
Use vocabulary, (bubble sort, merge sort, bucket sort, radix sort) while considering algorithms for sorting data sets.
9-12S.AP.13: Evaluate algorithms in terms of their efficiency.
Lesson from code.org AI lesson series.
Students learn about persistent databases.
Discuss loops & procedures as abstractions that reduce the complexity of a program.
Develop procedural abstractions to manage complexity in a program by writing procedures.
Identify strengths and weaknesses of bubble sort, merge sort, & bucket sort algorithms.
Add well-defined parameters to make procedures more abstract.
Use loops with lists & standard algorithms to enhance an app.
Identify the strengths and weaknesses of the sequential and binary search algorithms.
Determine efficiency for search & sort algorithms depending on input size.
Compare the efficiency of sequential vs. parallel solutions.