TPT
Total:
$0.00
Implementing String Algorithms - Unit 2 Lesson 7 | Goldie's AP® CSA Curriculum
Implementing String Algorithms - Unit 2 Lesson 7 | Goldie's AP® CSA Curriculum
Implementing String Algorithms - Unit 2 Lesson 7 | Goldie's AP® CSA Curriculum
Implementing String Algorithms - Unit 2 Lesson 7 | Goldie's AP® CSA Curriculum
Implementing String Algorithms - Unit 2 Lesson 7 | Goldie's AP® CSA Curriculum
Implementing String Algorithms - Unit 2 Lesson 7 | Goldie's AP® CSA Curriculum
Share

Description

AP® Computer Science A

Unit 2: Selection and Iteration

Lesson 7: Implementing String Algorithms

Full Lesson Plan, Guided Notes, Slides & Homework

In this lesson, students will use for loops to analyze and manipulate Strings by implementing common string algorithms. Students will practice identifying substrings, counting occurrences of patterns, and reversing strings, all while reinforcing loop structure and logic.

What’s Included:

  • Detailed lesson plan
  • Student guided notes
  • Editable PowerPoint presentation
  • Instructional video of the lesson (video coming summer 2025)
  • Check for Understanding (CFU) with answer key
  • "Unplugged" homework assignment to reinforce learning

Student Learning Objectives:

  • Use a for loop to check each character in a String.
  • Count how many times a certain letter or word appears in a String.
  • Build a new String by looping through another one, even in reverse.
  • Write code to detect specific patterns in a sentence.

Standards Alignment (AP CSA 2025 Framework):

2.10.A - Develop code for standard and original algorithms that involve strings and determine the result of these algorithms.

Perfect For:

  • New and experienced AP Computer Science A teachers
  • Teachers introducing Java syntax and programming structure
  • Schools using College Board’s official AP CSA framework

This resource is classroom-tested, student-friendly, and fully aligned to AP CSA expectations. Whether you're teaching this topic for the first time or want a polished, print-and-go lesson, this resource has you covered.


Interested in more of Goldie's Materials?

Goldie's FULL CURRICULUM for AP Computer Science A

Goldie's Complete Unit Curricula:

Unit 1 – Using Objects and Methods

Unit 2 – Selection and Iteration

Unit 3 – Class Creation

Unit 4 – Data Collection

Goldie's Assessments:

Unit 1 – Using Objects and Methods | Goldie's Assessments

Unit 2 – Selection and Iteration | Goldie's Assessments

Unit 3 – Class Creation | Goldie's Assessments

Unit 4 – Data Collection | Goldie's Assessments

Goldie's Coding Projects & Activities:

Unit 1 – Using Objects and Methods | Goldie's Projects & Activities

Unit 2 – Selection and Iteration | Goldie's Projects & Activities

Unit 3 – Class Creation | Goldie's Projects & Activities

Unit 4 – Data Collection | Goldie's Projects & Activities

*******************************************************************

Unit 1 Individual Lessons:

Unit 2 Individual Lessons:

Unit 3 Individual Lessons:

Unit 4 Individual Lessons:


If you need extra explanations or additional guidance, I would love to help!!

AP® is a trademark registered by the College Board, which is not affiliated with, and does not endorse, this product.

I want to provide the best possible resources to help other teachers out! You will be notified of any future updates and additions to this product and it will be free of charge. Your support is essential and I thank you for allowing me to continue doing what I love to do.

© Goldie’s Math Emporium, LLC

This work is bound by copyright laws and editing (beyond your own classroom use), selling, redistributing, or posting all or part of these documents on the Internet is strictly prohibited. Violations are subject to the Digital Millennium Copyright Act.

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Implementing String Algorithms - Unit 2 Lesson 7 | Goldie's AP® CSA Curriculum

Goldie's Math Emporium
1k Followers
$5.00

Highlights

Grades icon
Grades
11th - 12th
Answer Key
Included
Teaching Duration
1 hour

Save even more with bundles

AP® Computer Science AUnit 2: Selection and IterationLesson Bundle Teach control structures with confidence! This Unit 2 lesson bundle covers everything your students need to know about selection and iteration including if statements, loops, logical operators, and more. Aligned to the 2025 AP® CSA C
Price $35.00Original Price $40.00Save $5.00
8

Description

AP® Computer Science A

Unit 2: Selection and Iteration

Lesson 7: Implementing String Algorithms

Full Lesson Plan, Guided Notes, Slides & Homework

In this lesson, students will use for loops to analyze and manipulate Strings by implementing common string algorithms. Students will practice identifying substrings, counting occurrences of patterns, and reversing strings, all while reinforcing loop structure and logic.

What’s Included:

  • Detailed lesson plan
  • Student guided notes
  • Editable PowerPoint presentation
  • Instructional video of the lesson (video coming summer 2025)
  • Check for Understanding (CFU) with answer key
  • "Unplugged" homework assignment to reinforce learning

Student Learning Objectives:

  • Use a for loop to check each character in a String.
  • Count how many times a certain letter or word appears in a String.
  • Build a new String by looping through another one, even in reverse.
  • Write code to detect specific patterns in a sentence.

Standards Alignment (AP CSA 2025 Framework):

2.10.A - Develop code for standard and original algorithms that involve strings and determine the result of these algorithms.

Perfect For:

  • New and experienced AP Computer Science A teachers
  • Teachers introducing Java syntax and programming structure
  • Schools using College Board’s official AP CSA framework

This resource is classroom-tested, student-friendly, and fully aligned to AP CSA expectations. Whether you're teaching this topic for the first time or want a polished, print-and-go lesson, this resource has you covered.


Interested in more of Goldie's Materials?

Goldie's FULL CURRICULUM for AP Computer Science A

Goldie's Complete Unit Curricula:

Unit 1 – Using Objects and Methods

Unit 2 – Selection and Iteration

Unit 3 – Class Creation

Unit 4 – Data Collection

Goldie's Assessments:

Unit 1 – Using Objects and Methods | Goldie's Assessments

Unit 2 – Selection and Iteration | Goldie's Assessments

Unit 3 – Class Creation | Goldie's Assessments

Unit 4 – Data Collection | Goldie's Assessments

Goldie's Coding Projects & Activities:

Unit 1 – Using Objects and Methods | Goldie's Projects & Activities

Unit 2 – Selection and Iteration | Goldie's Projects & Activities

Unit 3 – Class Creation | Goldie's Projects & Activities

Unit 4 – Data Collection | Goldie's Projects & Activities

*******************************************************************

Unit 1 Individual Lessons:

Unit 2 Individual Lessons:

Unit 3 Individual Lessons:

Unit 4 Individual Lessons:


If you need extra explanations or additional guidance, I would love to help!!

AP® is a trademark registered by the College Board, which is not affiliated with, and does not endorse, this product.

I want to provide the best possible resources to help other teachers out! You will be notified of any future updates and additions to this product and it will be free of charge. Your support is essential and I thank you for allowing me to continue doing what I love to do.

© Goldie’s Math Emporium, LLC

This work is bound by copyright laws and editing (beyond your own classroom use), selling, redistributing, or posting all or part of these documents on the Internet is strictly prohibited. Violations are subject to the Digital Millennium Copyright Act.

Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

This product has not yet been rated.
Rated 0 out of 5

Questions & Answers

Loading
Loading