Updating search results...

Search Resources

707 Results

View
Selected filters:
  • Computer Science
CSA 7.1: Project Planning
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students are introduced to the Creative Coding with The Theater Project and evaluate requirements and examples to identify questions and key features. Students learn about project backlogs and benchmarks and set up their Project Planning Board by identifying some of the tasks they need to complete for the project.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 7.2: Method Parameters
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students revisit passing primitives and object references as parameters to identify similarities and differences between each. Students explore the impact of using an object reference as a parameter on the original object and identify scenarios when it is not ideal to use an object reference as a parameter. Students then learn about user stories and write user stories for their projects to identify required program features.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 7.3: Overloading Methods
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students revisit overloading and explore overloading methods to determine their impacts on the functionality of a program. Students practice writing overloaded methods to solve problems using the console, The Neighborhood, or The Theater before beginning their initial plans for their Creative Coding with The Theater Project.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 7.4: Private Methods
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students revisit access modifiers to explore the accessibility of methods and constructors in a program. Students identify scenarios for using a private method and constructor and practice writing and using private methods using the console or The Theater. Students then finalize their planning for their Creative Coding with The Theater Project and participate in a peer review to receive feedback on their work.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 7.5: Overriding Methods
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students have overridden methods from the Object class and worked with class hierarchies that implemented overridden methods. Students explore writing and calling overridden methods and how the super keyword can be used to call the superclass version of a method. Students identify scenarios for overriding methods and practice writing and calling overridden methods using the console, The Neighborhood, or The Theater.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 7.6: Intellectual Property
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students explore the ethical and social implications of intellectual property by analyzing and discussing real-world applications of algorithmic decision-making. Students learn why algorithms should be held accountable and regulated through audits and reflect on whether they would want their code to be audited.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 7.7: Recursion
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students explore recursive methods through an unplugged activity and practice tracing code with recursive methods. Students then work through the tasks on their Project Planning Board to begin the development of their Creative Coding with The Theater Project.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 7.8: Recursion vs Iteration
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students explore how iterative solutions can be implemented using recursion and identify the similarities and differences in both algorithms. Students practice converting iterative algorithms to recursion then continue development on their Creative Coding with The Theater Project.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 7.9: Recursive Algorithms
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students explore how the standard algorithms they have worked with can be implemented using recursion. Students practice tracing recursive solutions involving Strings, arrays, and ArrayLists using the console or The Theater. Students then participate in a peer review to give and receive feedback on the progress they have made on their Creative Coding with The Theater Project.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.10: Privacy and Security
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students recall how their data is collected then think through how they would use that data as software engineers. They read case studies on privacy and security breaches and debate about the tradeoffs between the utility of data collection and safeguarding privacy and security.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.11: Creative Coding with the Console - Day 1
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students continue to develop their Creative Coding Project to create a program that portrays a personal interest or solves a problem using the console. Students first self-assess their work to evaluate their progress in completing project requirements, then continue developing their projects. Students then conduct acceptance testing to determine which of their user stories are complete and use the self-assessment and peer feedback to prioritize their remaining tasks.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.12: Creative Coding with the Console - Day 2
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In the previous lesson, students conducted self-assessments and wrote acceptance criteria for their projects. Students obtain peer feedback in this lesson to identify remaining tasks to complete and continue developing their Creative Coding with the Console Project.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.13: Creative Coding with the Console - Day 3
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students conducted code reviews at the end of the previous lesson to give and receive feedback that assists in identifying areas of improvement and fixes for problems they encountered. At this stage of the project, students consider this feedback as they finalize development in this lesson. Students share their final projects with their peers to celebrate their successes.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.14: FRQ Practice
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students practice developing solutions to AP CSA FRQs on a mock 2D Arrays FRQ. Students apply decomposition and annotation strategies to identify the key components of the problem and validate their solutions using Scoring Guidelines.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.1: Project Planning
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students are introduced to the Creative Coding with the Console Project and evaluate requirements and examples to identify questions and key features. Students learn about project backlogs and benchmarks and set up their Project Planning Board by identifying some of the tasks they need to complete for the project.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.2: Searching
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students have used searching in standard algorithms to find a target element in a list. In this lesson, students explore the linear search algorithm and how it can be applied to different data structures. Students learn how to use execution counts to determine the best, average, and worst cases and practice evaluating algorithms for their efficiency. Students then write user stories for their projects to identify required program features.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.3: Binary Search
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students discover a better searching algorithm that can perform more efficiently if the list is already sorted. Students trace code for a binary search to evaluate its efficiency and compare it to the linear search. Students apply the binary search algorithm to solve problems in a variety of scenarios. Students then begin their initial plans for their Creative Coding with the Console Project.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.4: Recursive Binary Search
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students revisit recursion and explore how the binary search algorithm can be implemented recursively. Students then practice implementing the binary search algorithm iteratively or recursively before finalizing their planning for their Creative Coding with the Console Project and participating in a peer review to receive feedback on their work.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.5: Selection Sort
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students explore the selection sort algorithm and practice tracing the algorithm to evaluate its efficiency. Students identify the benefits and limitations of the selection sort algorithm, then practice implementing it in Java to sort elements.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022
CSA 8.6: Insertion Sort
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students explore the insertion sort algorithm and compare its functionality and efficiency with the selection sort algorithm. Students analyze the efficiency of each algorithm using execution counts and identify the benefits and limitations of the selection and insertion sort algorithms.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
AP Computer Science A
Date Added:
04/21/2022