Friday, April 26, 2019

What's Going On? April 29th through May 3rd

App Development 1

This week, students will continue to work on our summative app, "Tip Calculator".  For this app,
students will create an app that can be used when going out to eat at a restaurant.  The app should calculate a 15% gratuity.  From there, students will work on formatting and design elements.  Once this is mastered, students can work on building on the app to calculate different gratuity percentages and how to split the bill among several people.




App Development 2

We will start the week by talking about elements of design.  We will look at a website called "Can't Unsee" that focuses on the different elements that show good design.  We will also investigate Apple's Human Interface Guidelines.  Towards the end of the week, we will get started on the "Build Your Own App" Challenge, where students will design and implement an app of their choosing.




AP Computer Science A

At the beginning of the week, students will wrap up our final lab, "Elevens".  Once this is complete, we will move into reviewing for the AP exam.  Our AP Exam will be held on the afternoon of Friday, May 17th. 





Programming the Web 1

This week, we will work on lesson 11.  This week's lesson focuses in on how to design for multiple
layouts and how to apply the "phark technique" to ensure that all pages can have exactly one h1 tag.  We will also discuss how we can remove all of the default styles that come along with individual browsers by using the "Meyer Reset".  Along with this week, students will read a chapter from our textbook, complete the accompanying reading guide and have a summative multiple choice question assessment.  Additionally, we will have two web pages to complete.

Thursday, April 18, 2019

What's Going On? April 22nd through April 26th

Aspire Testing

The rest of the week will be disrupted by "Aspire" testing.  Freshmen will be broken into two groups. Most students with the last names A-K will test in the morning Tuesday through Thursday.  Students with the last names L-Z will test in the afternoon Tuesday-Wednesday.



Spirit Week

This week, we will have a spirit week with an assembly on Friday.  Here are the dress up days:




App Development 1

This week, we will finish up our "Gesture Recognizer Demo" to show how we can use tap gestures and pan gestures to interact with our app.  Once this is complete, we will participate in our formative hackwich "Fizz Buzz" in order to practice conditionals and interacting with results calculated in our app.  This will set us up for our end-of-unit-app-challenge, "Tip Calculator". 





App Development 2

This week, students will be working on our last teacher-directed app for the year.  Students will be creating the classic "Breakout" game where a ball bounces off a paddle in order to "break" a block barrier.  Students will be using SpriteKit to create the game and use Physics to define interactions in the game world.







AP Computer Science A

This week, students will work on finishing up our programming project #9 and our summative lab, "Elevens".  Students will have their summative assessment for unit 9 toward the end of this week.  For this unit, students should be prepared to demonstrate their knowledge of recursion, searching, and sorting.







Programming the Web 1

We will start off the week by completing our unit 9 multiple choice review questions.  After this, we will dive into unit 10 where we will talk about negative margins and how to rearrange the look of our page strictly through the CSS file.  Along with this week, students will have our chapter reading, the reading guide, our lesson 10 review questions, and our web assignment 10A and 10B.  Students who need additional lab time are invited to come in before school to get caught up.

Friday, April 5, 2019

What's Going On? April 8th through April 12th

App Development 1


This week, we will continue our study of functions.  Students will start off the week by finishing up our formative "Functions Challenge".  We will also see a multiple choice quiz so we can make sure we have a firm foundation of what is happening when we define and use functions.  Once we have wrapped up our "Functions Challenge", we will dive into conditional statements.  That is, how to determine if a variable meets certain requirements.  While talking about conditionals, we will discuss if...else statements and switch statements.



App Development 2

This week, we will continue our study of Sprite Kit while we create our "Ninja Hiya!" game.  For this game, we will learn how to add sprites, or characters, to our game.  We will also learn how to create animation so that our "enemies" are coming from random places and have random behavior.  Time permitting, we will also investigate some physics in order to detect collisions.


AP Computer Science A

This week, we will talk about searching algorithms.  Specifically, we will focus on linear search and binary search.  We will also analyze the efficiency of both algorithms.  Students will also complete practice exercise set #3 and review exercise set #3 in order to work with these searching techniques.  Once this is complete, students will begin work on our summative programming project #9.



Programming the Web

This week is Midterm week!  There will be two parts to this midterm exam: a 20 question multiple
choice test and a web site.  For the multiple choice questions, students will be working from the pool of the 80 multiple choice questions that we have seen so far this semester.  For this assessment, students will not be permitted to use any resources.  For the web site creation, students will have all class periods this week to work to duplicate our the website.  For this portion, students may use old assignments, our textbook, and Google in order to complete the assignment.  All websites must be uploaded by the end of class on Friday.


End of the Year Schedule