TPT
Total:
$0.00
Goldie’s AP® Computer Science Principles – Unit 1 Intro to Computer Science
Goldie’s AP® Computer Science Principles – Unit 1 Intro to Computer Science
Goldie’s AP® Computer Science Principles – Unit 1 Intro to Computer Science
Goldie’s AP® Computer Science Principles – Unit 1 Intro to Computer Science
Goldie’s AP® Computer Science Principles – Unit 1 Intro to Computer Science
Goldie’s AP® Computer Science Principles – Unit 1 Intro to Computer Science
Share

What others say

"This resource saved planning time and gave me structured, ready-to-use activities that aligned perfectly with our state standards. It helped me guide students step-by-step through challenging material while keeping them engaged and motivated"
star
Stacey B.

Description

AP® Computer Science Principles

Unit 1 – Introduction to Computer Science

Complete Unit Plans

This unit was designed to save your most precious resource: YOUR TIME! In this complete unit, you will have everything you need to teach, support, and assess your students on everything involving how computers work, algorithms, and creative development in the AP® Computer Science Principles course.

This unit is part of my larger curriculum bundle: Goldie’s FULL CURRICULUM for AP® CSP

This resource contains the following:

  • Student guided notes (3 lessons) with a teacher answer key
  • Activity: Exploring Computer Languages Lesson Plan
  • Activity: Learning Target Review Lesson Plan
  • Teacher PowerPoint slides to accompany each lesson
  • 3 homework assignments with answer keys
  • 1 Unit Project
  • 1 Multiple Choice Assessment with an answer key
  • Bonus: Links to my posts on how I spend the first 2 days in AP® CSP

All of the resources are 100% editable, so you are able to modify to fit your classroom needs. The zip folder includes all the Word documents for the resources, which you have permission to edit. The PDF version and answer keys are included for your convenience.

I teach this course without a textbook, so everything that is provided here, can be used without supplementation. The only thing I use in my class that is NOT included in this content is the secured AP® exam questions.

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

Lesson 1: Introduction to Computer Science

  • Students will be able to define computer science and its scope.
  • Students will be able to explain the positive impacts of computer science in various domains.

Lesson 2: How Computers Work

  • Students will be able to explain the fetch-decode-execute cycle and the role of the CPU in executing instructions.
  • Students will understand the difference between system software and application software.
  • Students will understand the role of computer languages in giving instructions to a computer.
  • Students will be able to explain the difference between high-level and low-level computer languages and give examples of each.
  • Students will understand the difference between text-based and visual-based programming languages.

Activity: Exploring Programming Languages

  • Students will be introduced to and given time to explore both Scratch and Python programming languages.

Lesson 3: Algorithms and the Creative Development Process

  • Students will understand what an algorithm is and its role when creating a computer program.
  • Students will be able to explain the important role collaboration has in creating a computing innovation.
  • Students will be able to communicate how a program, or code segment, functions.
  • Students will understand the creative development process, including planning, coding, testing, debugging, documenting, and maintaining.

Activity: Learning Target Review

  • Working in pairs, students will be assigned a slide in a google slides presentation to review one of the learning targets in this unit.

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

Looking for more AP Computer Science Principles content?

Unit 1: Introduction to Computer Science

Unit 2: Digital Information

Unit 3: The Internet

Unit 4: Big Data and Privacy

Unit 5: Programming in AP® Pseudocode

Unit 5: Programming in Python

Unit 6: Social Issues in Computing

-OR-

Goldie’s FULL CURRICULUM for AP® Computer Science Principles (with Python)

Goldie’s FULL CURRICULUM for AP® Computer Science Principles (w/o Python)

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

If you need extra explanations or guidance, I would love to help!! Contact me at goldiesmathemporium[at]gmail.com for any questions or samples.

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 important and I thank you for allowing me to continue doing what I love to do.

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

Note: I am not affiliated with nor endorsed by any textbook or other curriculum provider. I am a classroom teacher who creates curriculum materials to help other teachers.

© 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.

Goldie’s AP® Computer Science Principles – Unit 1 Intro to Computer Science

Goldie's Math Emporium
1k Followers
$19.00

Highlights

Grades icon
Grades
9th - 12th
Answer Key
Included
Teaching Duration
2 Weeks

What others say

"This resource saved planning time and gave me structured, ready-to-use activities that aligned perfectly with our state standards. It helped me guide students step-by-step through challenging material while keeping them engaged and motivated"
star
Stacey B.

Save even more with bundles

AP® Computer Science PrinciplesComplete Curriculum This complete curriculum includes guided notes, practice problems, assessments, and projects to teach the AP CSP CED standards and to prepare students to take the AP CSP exam. Each unit comes with:Pacing Guide (with suggestions on how to incorporate
Price $89.00Original Price $125.50Save $36.50
15
AP® Computer Science PrinciplesComplete Curriculum with Python This complete curriculum includes guided notes, practice problems, assessments, and projects to teach the AP CSP CED standards and to prepare students to take the AP CSP exam. Each unit comes with:Pacing GuideGuided Notes (students fill
Price $115.00Original Price $157.50Save $42.50
23

Description

AP® Computer Science Principles

Unit 1 – Introduction to Computer Science

Complete Unit Plans

This unit was designed to save your most precious resource: YOUR TIME! In this complete unit, you will have everything you need to teach, support, and assess your students on everything involving how computers work, algorithms, and creative development in the AP® Computer Science Principles course.

This unit is part of my larger curriculum bundle: Goldie’s FULL CURRICULUM for AP® CSP

This resource contains the following:

  • Student guided notes (3 lessons) with a teacher answer key
  • Activity: Exploring Computer Languages Lesson Plan
  • Activity: Learning Target Review Lesson Plan
  • Teacher PowerPoint slides to accompany each lesson
  • 3 homework assignments with answer keys
  • 1 Unit Project
  • 1 Multiple Choice Assessment with an answer key
  • Bonus: Links to my posts on how I spend the first 2 days in AP® CSP

All of the resources are 100% editable, so you are able to modify to fit your classroom needs. The zip folder includes all the Word documents for the resources, which you have permission to edit. The PDF version and answer keys are included for your convenience.

I teach this course without a textbook, so everything that is provided here, can be used without supplementation. The only thing I use in my class that is NOT included in this content is the secured AP® exam questions.

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

Lesson 1: Introduction to Computer Science

  • Students will be able to define computer science and its scope.
  • Students will be able to explain the positive impacts of computer science in various domains.

Lesson 2: How Computers Work

  • Students will be able to explain the fetch-decode-execute cycle and the role of the CPU in executing instructions.
  • Students will understand the difference between system software and application software.
  • Students will understand the role of computer languages in giving instructions to a computer.
  • Students will be able to explain the difference between high-level and low-level computer languages and give examples of each.
  • Students will understand the difference between text-based and visual-based programming languages.

Activity: Exploring Programming Languages

  • Students will be introduced to and given time to explore both Scratch and Python programming languages.

Lesson 3: Algorithms and the Creative Development Process

  • Students will understand what an algorithm is and its role when creating a computer program.
  • Students will be able to explain the important role collaboration has in creating a computing innovation.
  • Students will be able to communicate how a program, or code segment, functions.
  • Students will understand the creative development process, including planning, coding, testing, debugging, documenting, and maintaining.

Activity: Learning Target Review

  • Working in pairs, students will be assigned a slide in a google slides presentation to review one of the learning targets in this unit.

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

Looking for more AP Computer Science Principles content?

Unit 1: Introduction to Computer Science

Unit 2: Digital Information

Unit 3: The Internet

Unit 4: Big Data and Privacy

Unit 5: Programming in AP® Pseudocode

Unit 5: Programming in Python

Unit 6: Social Issues in Computing

-OR-

Goldie’s FULL CURRICULUM for AP® Computer Science Principles (with Python)

Goldie’s FULL CURRICULUM for AP® Computer Science Principles (w/o Python)

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

If you need extra explanations or guidance, I would love to help!! Contact me at goldiesmathemporium[at]gmail.com for any questions or samples.

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 important and I thank you for allowing me to continue doing what I love to do.

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

Note: I am not affiliated with nor endorsed by any textbook or other curriculum provider. I am a classroom teacher who creates curriculum materials to help other teachers.

© 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

5.0
Rated 5 out of 5, based on 4 reviews
4
ratings
Grades used with
Reviews
3
3
3
2
9th
10th
11th
12th
All verified TPT purchases
Great Resource!
Rated 5 out of 5
December 9, 2025
Met expectations
Great value
This is a great resource to use as an introduction to both general and AP computer science classes.
Kandra H.
749 reviews
Grades taught: 10th, 11th, 12th
Goldie's AP Computer Science Principles
Rated 5 out of 5
October 12, 2025
Met expectations
Great value
This resource saved planning time and gave me structured, ready-to-use activities that aligned perfectly with our state standards. It helped me guide students step-by-step through challenging material while keeping them engaged and motivated
Stacey B.
190 reviews • Alabama
Grades taught: 9th, 10th, 11th
Student populations: Emerging bilinguals, Learning difficulties
Rated 5 out of 5
March 8, 2025
Thanks for amazing,organized,and useful resources.
samer A.
245 reviews
Grades taught: 9th
Rated 5 out of 5
October 14, 2024
Thank you for making these. Great help. I will come back and buy more.
Brittiney O.
60 reviews
Grades taught: 9th, 10th, 11th, 12th
Student populations: Autism, Emerging bilinguals, Learning difficulties

Questions & Answers

Loading
Loading