AP COMPUTER SCIENCE PRINCIPLES 2026
MRS.BHARDWAJ
Please allow me to introduce myself. My name is Anu Bhardwaj and I come from a family of educators. I have always been an active learner and enjoy challenging myself. I have a Bachelor’s in Physics, a Master’s in Computer Science, a Masters in Science Education, and a Specialist in Instructional Technology. I am a person who likes to take on challenges. After teaching 5 years at Centennial High School, I took on the challenge of being a science department chair during the first year when Northview High School opened. Within the third year there, I received my National Board Certification in Science Education. In my 29 years of teaching in Fulton County, I have pioneered incorporating technology in my classroom to accommodate students with different learning styles and educational needs. Making an impact in a single classroom was not enough for me, as I felt that with all my skills and resources, I could make even a bigger impact on a greater population of students through online teaching. I believe I have the patience to interact with students frequently to keep them interested and motivated. I like changes and I am always looking for new ideas for making the content more effective for students to retain and apply the information learned in class. I have learned the importance of engaging, variety, and relevance in teaching. It is my goal to help you all be successful in my class.
SYLLABUS
SUMMER WORK-due AUGUST 7TH, 2026
FIRST TEST WILL BE ON AUGUST 10TH, 2026
IT WILL COVER THE SUMMER WORK
Dear Students:
Get ready for AP Computer Science Principles in August 2025! It’s a challenging subject, but I am excited to have you as my student. We will be diving into the world of computer science, exploring everything from basic concepts to the intricate details of how computers function. To help you start strong, I have put together a summer assignment.
First you will register on CodeHS.com using the link provided. Then, you’ll have two main sections to complete: a pre-test to gauge your current knowledge and an introduction to programming with Karel the Dog. Don’t worry if you’re new to programming; these assignments are designed to ease you into it. Remember, this isn’t about getting the right answers. It’s about putting in effort and learning along the way. If you get stuck, take a break, and come back to it later.
🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟https://codehs.com/go/0BC2E🌟🌟🌟🌟🌟🌟🌟🌟🌟🌟
After you finish registering, you'll gain access to the assignments. Each lesson in the summer packet follows a similar format. Typically, you'll find a brief video introducing the lesson, a quiz with 1-5 questions, examples illustrating concepts covered in the video, and exercises for you to complete.
1. Computer Science Principles Pretest: This section should take around 15 minutes and isn't graded. It serves as an initial assessment to gauge your existing knowledge and establish a starting point for improvement.
2. Introduction to Programming with Karel the Dog (15 Lessons): This section will take between 5 to 8 hours to complete and depends partly on your previous programming experience, if any. Even if you're unfamiliar with many terms and concepts, completing each lesson will better prepare you for the course in August.
While you might not grasp every concept, especially if you're new to programming or haven't practiced in a while, do your best to tackle the problems and exercise independently. It's more important for us to evaluate your understanding and identify areas for improvement rather than focusing solely on correct answers.
Most importantly, have fun with it! Programming is a creative endeavor, so enjoy the process. Plus, by tackling these assignments now, you’ll be well-prepared when the school year starts. So, let’s get started and make the most of this opportunity to learn and grow in computer science!
Secondly: Reading and Response- Choose at least 3 chapters (there are 8 chapters total in the book) to read from the REQUIRED READING -- "Blown to Bits" Your Life, Liberty, and Happiness After the Digital Explosion by Hal Abelson, Ken Ledeen & Harry Lewis (384 pages) available free online (http://www.bitsbook.com/thebook/) Download the response template (CLICK HERE) and complete your responses following the directions in the word document file. Change the file name so your first and last name is shown. You may read and respond to additional chapters using the response template.
BLOWN TO BITS
But the same engineering marvels are shattering centuries-old assumptions about privacy, identity, free expression, and personal control as more and more details of our lives are captured as digital data.
Can you control who sees all that personal information about you? Can email be truly confidential, when nothing seems to be private? Shouldn’t the Internet be censored the way radio and TV are? Is it really a federal crime to download music? When you use Google or Yahoo! to search for something, how do they decide which sites to show you? Do you still have free speech in the digital world? Do you have a voice in shaping government or corporate policies about any of this?
Blown to Bits offers provocative answers to these questions and tells intriguing real-life stories. This book is a wake-up call to the human consequences of the digital explosion.
https://www.bitsbook.com/thebook/
OPTIONAL-for students unfamiliar with programming
🔉🔉🔉🔉🔉🔊JOIN DELTA MATH🔉🔉🔉🔉🔉🔊
YOU ARE NOT WATCHING THE VIDEOS BELOW FOR SUMMER WORK
UNIT 1-CREATIVE DEVELOPEMENT 10-13 %
1.1 COLLABORATION
1.1: Daily Video 1 https://apclassroom.collegeboard.org/d/h28y7bzid3?sui=103,1
1.1: Daily Video 2 https://apclassroom.collegeboard.org/d/ewqpdjxtpi?sui=103,1
1.2 PROGRAM FUNCTION AND PURPOSE
1.2: Daily Video 1 https://apclassroom.collegeboard.org/d/s8phjt778o?sui=103,1
1.2: Daily Video 2 https://apclassroom.collegeboard.org/d/2ih5qxmn8h?sui=103,1
1.2: Daily Video 3 https://apclassroom.collegeboard.org/d/a21dvlri4q?sui=103,1
1.3 PROGRAM DESIGN AND DEVELOPEMENT
1.3: Daily Video 1 https://apclassroom.collegeboard.org/d/1yz7m3p4pl?sui=103,1
1.3: Daily Video 2 https://apclassroom.collegeboard.org/d/7cto84qcff?sui=103,1
1.3: Daily Video 3 https://apclassroom.collegeboard.org/d/n41wuewukt?sui=103,1
1.4 IDENTIFYING AND CORRECTIN ERRORS
1.4: Daily Video 1 https://apclassroom.collegeboard.org/d/grrgvoh645?sui=103,1
1.4: Daily Video 2 https://apclassroom.collegeboard.org/d/v2u5aj9555?sui=103,1
1.4: Daily Video 3 https://apclassroom.collegeboard.org/d/0gaql55tbj?sui=103,1
COMPUTER SCIENCE-SUMMER WORK
UNIT 2- DATA 17-22 %
2.1 BINARY NUMBERS
2.1: Daily Video 1 https://apclassroom.collegeboard.org/d/zzn8r6yg85?sui=103,2
2.1: Daily Video 2 https://apclassroom.collegeboard.org/d/y5zlpn79ml?sui=103,2
2.1: Daily Video 3 https://apclassroom.collegeboard.org/d/e9j2xu23hw?sui=103,2
2.2 DATA COMPRESSION
https://apclassroom.collegeboard.org/d/p13chxi8d3?sui=103,2
2.3 EXTACTING INFORMATION FROM DATA
2.3: Daily Video 1 https://apclassroom.collegeboard.org/d/rniget3n3w?sui=103,2
2.3: Daily Video 2 https://apclassroom.collegeboard.org/d/31x9tio7be?sui=103,2
2.4 USING PROGRAMS WITH DATA
2.4: Daily Video 1 https://apclassroom.collegeboard.org/d/mvtrzu8kxo?sui=103,2
2.4: Daily Video 2 https://apclassroom.collegeboard.org/d/mr2ta27emk?sui=103,2


