Friday, November 4, 2022

What's Going On? November 7th through November 11th

Thought for the Week









AP Computer Science Principles

URGENT ATTENTION:

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.



This week, we will continue working in pairs on  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.





App Development

This week, we will focus primarily on functions.  We have already been using functions that are included as part of the Swift programming language.  Now we will spend some time investigating functions in general.  We will learn how to interpret a function header, how to interact with more functions, and how to create our own.  This week, students will take some notes, complete a demo, and summarize our work with a one-pager.




Programming the Web 1

During class on Monday and Tuesday, students will work on wrapping up our midterm assignment.  For this project, students have been tasked with creating a website that includes four web pages.  Through this assignment, students will highlight their ability to add content and format it within a page.  All midterm work is due by the end of class on Tuesday.  Students who need additional time in the lab are encouraged to come in before school or during JIT.  Once this is complete, we will move into unit 9 where we will learn about different ways to place elements on our pages, including the use of float and absolute positioning.


 

No comments:

Post a Comment