Friday, March 17, 2023

What's Going On? March 20th through March 24th

 Thought for the Week



AP Computer Science Principles

This week, we will talk about distributed and parallel computing.  This goes along with our study of data and how a computer interprets information.  Students can expect to see a summative assessment on Thursday before spring break.




App Development 1

With our time before spring break, students will work on our second summative end-of-unit app challenge called "Multiply". In this app, students will get two numbers from the user and perform a variety of arithmetic operations (add, subtract, multiply, divide, and mod).  Students will also have the opportunity to play with images by making a "funny" picture appear if the answer is even and a "funnier" picture appear if the answer is odd.




App Development 2

During class on Monday, we will explore the idea of "Persistence", or how to save data between app openings.  Students will learn how to save "simple" items such as numbers, text, and arrays using "UserDefaults" and more complicated items such as "objects" by using JSON encoding and decoding.  Once we have finished exploring this, students will tackle their second end-of-unit app challenge called "Assignment Notebook".  In this app, students will be able to enter assignments, view detailed information, sort the assignments based on their due dates, and save the information.







No comments:

Post a Comment