Thought for the Week
AP Computer Science Principles
Don't forget to register for the AP exam! You must register by November 8th in order to avoid a late fee.
Please click here to learn more about the registration process and how you can earn college credit.
Please click here to learn more about the registration process and how you can earn college credit.
We will start off this week by wrapping up Activity 1.2.2: Catch a Turtle Leaderboard. Students continue to manage multiple files and learn to read and write to an external text file in order to maintain permanent memory storage to keep track of the best performances in our "Catch a Turtle" game.
Once this is complete, we will move into our next project: Activity 1.2.3: Apple Avalanche. In this project, students will continue working with a game-like environment and explore how to trigger events with a key press. Students will create several "turtle" or "apple" objects, add a letter to the object, and make the apple fall from the tree by pressing the corresponding letter. Students will work with images, events, manage lists, and continue to write and call custom functions.
This week, students will focus on the end-of-summative app challenge called "Multiply". Students will
focus more on the design of their app this time around to make sure that their elements are precisely labeled and intentionally placed. Students will then work on creating a simple calculator app and incorporate some fun images along the way.
focus more on the design of their app this time around to make sure that their elements are precisely labeled and intentionally placed. Students will then work on creating a simple calculator app and incorporate some fun images along the way.
Programming the Web 1
We will start off this week by wrapping up our lesson 8 material on "The Box Model". In this unit, we talked about how to add specific spacing via margin and padding to our pages. Additionally, we spent some time looking at border properties. Students will wrap up their 8A project during class on Monday and complete our weekly multiple-choice questions on Tuesday. We will spend the rest of Tuesday's class reviewing for our midterm project. For our midterm project, students will have four class days to create a website demonstrating their knowledge of adding HTML elements, links, structure tags, and style. Students will be expected to complete all work for the project by the end of class on Tuesday, November 8th. Students who need additional time to complete the project can request to be assigned to my JIT group on Wednesday-Friday of this week. Additionally, students can work in the lab before school.