Thursday, February 28, 2019

What's Going On? March 4th through March 8th

App Development 1

This week in App Development 1, we will start to learn about operators.  That is, how we can perform math operations.  We will try out our new skills together as a class in a Playground.  Students will also have the chance to work individually on our "Operators" Challenge.  We will finish up the week with an operators quiz on BlackBoard and our pre-summative hackwich, "display a number".



App Development 2

We will spend Monday's class wrapping up our first summative app of the semester, Assignment how prevent user error from crashing our app.  Once we finish talking about some of these safeguards, we will move into how we can present segues "modally".  That is, how to pause our app's functionality to visit another screen. 
Notebook.  Once this is complete, we will move into our second unit of the semester.  We will talk about




AP Computer Science A

This week, we will spend Monday's class finish up our group discussions on unit 8.  Students will
then have the remainder of the week to work on programming project #8.  In this project, students will implement their knowledge learned about defining efficient classes, how to use inheritance and how to implement interfaces.




Programming the Web 1

During this week's lesson, we will finally use the industry-standard software, DreamWeaver.  Along with this software, students will learn about images.  We will learn how to add images, specify their size, how to turn an image into a link and how to create an image map.  Along with this week, students will read chapter 6, complete the accompanying reading guide, and ten multiple-choice review questions.  We will also have three assignments to complete: adding links as images to a travel site, creating an company website with an image map, and our final modification of our personal website where we add pictures to each page.


Friday, February 22, 2019

What's Going On? February 25th through March 1st

Modified Schedule This Week

This week, students will have a modified schedule due to our early release day on Friday.  Students will follow a "Tuesday" schedule on Monday, a "Wednesday" schedule on Tuesday, a "Thursday" schedule on Wednesday, and "Friday" schedule on Thursday.  On Friday, we will run a modified "purple" schedule where students will see all of their classes, with the exception of AE.



App Development 1

This week, students will dive into our second unit of the year.  We will begin the week by focusing on textfields to our app and we will learn about some of the features associated with them.  For example, we will learn how tapping into a textfield will allow our device's keyboard to appear.  We will also learn how to dismiss the keyboard.  Students will some time this week working on our "textfield challenge" in order to practice our new skills.
adding UIViews to our apps.  After this, we will focus in on adding



App Development 2

This week, we will finish up our pre-unit app "Shopping List".  Once this is complete, students will have much of the remaining part of the week to work on our end of unit app challenge, "Assignment Notebook".  Students will also need to make sure that their technical blog post for the unit has been posted about a topic of their choice from the unit.  This would include how to use a picker, a table view, collection views, how to write a class, or any other topic from the unit.




AP Computer Science A

This week, students will continue our work on our eighth unit of the year.  We will specifically focus on chapter 9 in our Big Java textbook which covers Inheritance.  Students will work on examining and writing relationships between classes.  We will focus on superclasses and subclasses and how methods are implemented and interpreted.  Along with this week, students will work on Practice Exercise Set #2 and Review Exercise Set #2.  These assignments will be due by March 4th.  As a reminder, our Practice Exercise Set #1 and Review Exercise Set #1 from last week must be submitted to Google Classroom by Tuesday, February 26th to be considered for grading.


Programming the Web 1

This week, we will continue our work with lesson 4 which focuses on links.  Students will have the chance to work on web assignments 4a, 4b, and 4c in order to practice writing absolute, relative, e-mail and fragment links.  Along with this week, students will need to read chapter 6 from our textbook and complete the accompanying reading guide by the beginning of class on Wednesday.  We will complete our 10 multiple choice questions at the beginning of class on Thursday.  Students are considered "on pace" for the class if all assignments through lesson 4 have been submitted by Thursday's class.

Friday, February 15, 2019

What's Going On? February 18th through February 22nd

Notice: We Have a Modified Schedule This Week!

Since the sophomores and juniors will be completing the ACT on Wednesday this week, we will have a modified schedule.  On Monday, we will run a "Tuesday"-style schedule, on Tuesday we will run a "Wednesday"-style schedule and Thursday and Friday will run the normal schedule.

Please note: Only sophomores and juniors should report to school on Wednesday for the ACT.  Freshmen and Seniors will have no school on Wednesday.  

Additionally on Wednesday, we will hold parent-teacher conferences.  Please stop by between 5 and 7pm to chat about your students' progress.



App Development 1


This week, students will spend our first two class days of the week working on our first end-of-unit-app challenge, Hello World.  For this app, students will demonstrate their knowledge of labels and buttons.  Students will also highlight how they can make changes to these items in the storyboard as well as within our code.  To finish off the week, we will talk about UIViews and Textfields.






App Development 2

This week, students will continue our study on persistent data with our "Persistence Challenge".  After this, we will do a sample "Shopping List" hackwich as a group to lead into our end of unit app challenge, Assignment Notebook.






AP Computer Science A

This week, we will move into our 8th unit on designing class, inheritance, and interfaces.  This week's focus will be on designing classes more efficiently.  Along with this week, students will need to read chapter 8 in our Big Java textbook, complete the accompanying note template, as well as complete Practice Exercise Set #1 and Review Exercise Set #1.



Programming the Web 1

We will begin the week by finishing up lesson 3 on marking up text with HTML tags, including list tags, quotes, and a variety of div tags.  Once this is done, we will dive into how we can create several pages within a website and how to navigate between them.  Students will need to read chapter 6 in our textbook, complete the accompanying reading guide, and answer ten multiple choice questions.  Additionally, students will show off their knowledge of links by completing web assignments 4a, 4b, and 4c where students will show how to link between pages, create absolute links (to sites like Google), and linking to a fragment (links within a webpage).





Friday, February 8, 2019

What's Going On? February 11th through February 15th

App Development 1


This week, we will continue with our intro unit to programming in Swift.  Students will spend Monday's class finishing up our "Variables Challenge" formative assignment.  During class on Tuesday, students will take a formative assessment on variables and choose a topic for their blog post from the unit.  Students can choose from the following topics:

  • Actions and Outlets
  • Image Views
  • Variables
  • How to add information to a label
We will spend the rest of the week working on our end of unit app challenge, "Hello World".  For this summative app, students will demonstrate their knowledge of creating a storyboard and making changes to our app in the coding file.  


App Development 2

This week, we will continue our study of TableViews.  We will spend Monday's class working on "Bar Button Items".  We will explore this in order to add items to our Table Views.  Next, we will move into "Persistence".  We will explore how UserDefaults can save data in between app openings.  Students will participate in a Persistence challenge to demonstrate their knowledge on this.


AP Computer Science A

This week, we will wrap up our seventh unit on arrays.  During class on Monday, we will review for our summative assessment.  Students should complete the summative assessment review in order to prepare for our test.  Students will complete our summative during class on Tuesday.  Our summative "Picture Lab" will also be due on this day. 

Once our summative is complete, we will move into unit 8 where we will focus on Class Design, Inheritance, and Interfaces.  Along with this unit, we will look at chapters 8, 9, and 10 in our Big Java textbook.  We will spend the remaining part of this week focusing on chapter 8 and how to more efficiently write methods and classes.


Programming the Web

During class on Monday, students will wrap up our work for lesson 2.  Students are considered "on pace" for the class, if by the end of Monday, students have uploaded projects 2A (Black Goose Bistro), 2B (Fix the Errors), and 2C (Personal Webpage).  Once we have finished lesson 2, we will move into our next lesson where we will focus on additional ways to markup text.  We will talk about how to make lists, mark up quotes, and divide up our webpage into different parts.  Students will need to read chapter 5 and complete the accompanying reading guide by Thursday.  Students will also have 10 multiple choice questions (summative) during class on Friday.  We will also have three web page projects to complete throughout the week to demonstrate our knowledge of HTML tags.