AP Computer Science Principles 

AP Computer Science Principles covers many topics including the Internet, Big Data and Privacy, and Programming and Algorithms.  It is more of an overview of the internet and technology and how all of it works together.  Sounds scary, but it is a great introductory course for an AP class. . .and also counts as a math or science credit.  

2-20-24

We will create  an  APp that uses parameters.  . .  . .  like the  price per square foot on a house.  What is the value of the  house given these  parameters?

2-12-24

We will finish an App that uses data -  calorie counter. . .then we will start our unit on Parameters, Returns, and Libraries.

2-5-24

We will be creating a weather APp this week and then taking a unit test.

1-15-24

We are learning how computers uses lists of data.  We will be using long lists to make a cool app.

1-3-24

We will start talking about data this week!  All kinds of data. . . and how the computer can sort and utilize large amounts of data.

12-11-23

Semester exam  review on Monday and Tuesday - then testing on Wednesday  and  Thursday.  Friday is makeup exam day.

12-4-23

We will review for our unit 4 test and take it this week.  We will also start on another app.

11-27-23

This week we will work on functions and how they can shorten our code.

11-13-23

We will continue to work with booleans.  We are trying to finish Unit 5.

10-23-23

Congressional App challenge Entries this week.

10-16-23

We will finish coding the app and the transition to the Congressional App Challenge with our designs.

10-9-23

This week the students will create their own apps according to the guidelines we are using.

10-2-23

We are working on our App development this week.  We designed the app last week, so this week we will be learning how to code our designs.

9-25-23

We will finish unit 2 with 3  things - Net Neutrality, Digital Divide, and Internet Censorship discussions.

9-18-23

This week we will start our unit on the internet and how it works.  We have some cool widgets that we will use in teams to send packets of information to each other.

8-28-23

We talked about how collaboration is an important part of programming.  We also learned how binary represents images, colors, texts and sounds.

8-21-23

We are learning about binary numbers and how to convert them back to decimal.