Friday, February 24, 2017

What's Going On? February 27th through March 3rd

Schedule for the Week

The Juniors will be completing the ACT on Tuesday.  In order to allow juniors a serious testing environment for this important test,  the rest of the students will not have school on Tuesday, February 28th.  Here is our school schedule for the week:



Programming for the Web 2

This week, students will continue to investigate image techniques.  After we try out a few techniques, students will apply their favorite to create an image gallery for the portfolio.  The image gallery in the portfolio will be assessed as a summative grade.



Fundamentals of Programming (App Development 1)

This week, students will work on the Multiply app.  The MVP (minimal viable product) is to create an app that has two text fields, a button and a label.  The app user should be able to type two different numbers into the text fields, tap the button, and see the product (multiplication) of those numbers in the label.  Once this is accomplished, students can work on moving this app further with three additional stretches.  If a student completes all stretches, the final product should look something like this:


Friday, February 17, 2017

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

Programming the Web 2

This week, students will put the finishing touches on their navigation bar, using one of the methods we have tried out in class.  Once this is complete, the home page of our portfolio page will be hosted online through a free hosting site.  This finished product will count as a summative grade.

After the home page is complete, we will investigate some image gallery techniques.  Students will learn some different ways to display images on a web page and then choose the one they like best to include on their portfolio.


Fundamentals of Programming (App Development 1)

This week, we will continue our study of operators.  Most of the operations should be familiar to students (addition, subtraction, multiplication and division), but we will also investigate mod (finding the remainder) and some logical operators (checking for equality, checking for non-equality, and satisfying multiple conditions).  Students will complete a formative assessment during Wednesday's class so that I can check in with our level of understanding.  This week we will also further explore UITextFields, IBOutlets, and IBActions.  This will lead up to our next app creation: Multiply.




Friday, February 10, 2017

What's Going On? February 13th through February 17th

Programming the Web 2

This week we will continue to work on our portfolio home pages.  We will investigate some different styles that we can apply to our navigation bar.  We will try out some techniques that make it look like we are clicking a button and explore a navigation dropdown.  Once we have tried out a few different techniques, students will choose one to apply to their portfolio home pages.



Fundamentals of Programming

Students should be wrapping up their first app: Hello World.  Once it is complete it should look something like the image below:


In this app, students will apply their knowledge of adding labels, text fields, images, buttons, and a slider.  Additionally, students will make changes to some of these items programatically (with the code).

This week, students will learn to analyze some of the errors that may come up while we are creating apps.  This will be very useful as a problem-solving tool.  Once we have talked about possible errors and how to correct them, we will talk about mathematical operations.  This is all in preparation for our second app: Multiply.


Friday, February 3, 2017

What's Going On? February 6th through February 10th

Programming the Web 2

This week students will continue working on the home page for the portfolio that we will use to highlight the work we will do throughout the semester.  Once this is complete, we will investigate some different ways we can stylize our navigation bar.  Students will try out a few methods and then choose the one they like best to apply to the home page.


Fundamentals of Programming

This week students will work on our first official app assignment: "Hello World".  In this app, students will apply their knowledge of adding labels, text fields, sliders, buttons, and images to our app.  Students will show how to modify objects in the storyboard view as well as in the code.