Thursday, October 25, 2018

What's Going On? October 29th through November 2nd

App Development

This week, we will continue our study of functions.  Students will work on our "Functions Challenge" for the first two class periods this week.  This will allow students to practice writing functions and calling functions within the context of a larger Swift program.  This challenge will serve as a formative for the class.  Additionally, students will see a short multiple choice formative this week to gauge our level of understanding of how and why functions work.  At the end of the week, we will spend some time talking about conditionals.



Programming the Web 1
We will start off this week by finishing up lesson 7.  Students should upload our lesson 7 web
assignments (7A, 7B, and 7C) by the end of class on Monday.  On Wednesday, we will start with our lesson 7 review questions.  Once lesson 7 is complete, we will begin lesson 8.  This lesson will focus on the "Box Model" where we will learn how to apply padding and margins to different elements within our web page.  Students will have one web assignment tutorial to complete this week (8A).  We will end the week by checking in our lesson 8 reading guides and our lesson 8 review questions.



This is the last lesson before we complete our midterm exam.  For the midterm, students will see 20 questions from the 80 review questions we have completed so far.  Students will also have the week to create a four-page web site based on provided screenshots.  During the exam, students can use past assignments, our textbook, and Google.


AP Computer Science A

This week, students will spend the class periods on Monday and Tuesday working on our summative
Programming Project #4.  For this project, students will work on four different Java programs that demonstrate their understanding of reading in input from the program user, performing mathematical operations, and using methods from the String class.  Students should also be working on the Review Exercises and be prepared to turn them in by Tuesday.  During class on Wednesday, we will talk about our unit 4 summative assessment and during class on Friday, students will complete the unit 4 summative.  Students should also turn in their Summative Review (practice test) and Programming Project #4 by the beginning of class on Friday.


Registering for the AP Computer Science A Exam

Students should also be aware that the registration portal to register for the AP exam is now open.  Students can register at http://www.TotalRegistration.net/AP/502389.  Students must register by January 28, 2019 to avoid any late fees.

For students who are already starting to plan ahead, you can see which colleges accept the AP Computer Science score.  Please check out https://apstudent.collegeboard.org/creditandplacement/search-credit-policies or http://uwhelp.wisconsin.edu/prep-for-college/credits/testing-ap-ib for more information about the type of credit that will be received for successfully completing the AP exam.

Sunday, October 21, 2018

What's Going On? October 22nd through October 24th

Modified Schedule October 22nd through October 24th

Since we have a shortened week next week (students do not have school on Thursday and Friday), school will start at 7:35 each day and students will see all eight classes each day.  Additionally, Wednesday is an early release day.  This is the schedule we will follow on Wednesday:


App Development 1

This week, we will move into our third unit of the year.  We will focus this shortened week on functions and analyzing function headers.  This will help us prepare for our end of unit app challenge, Tip Calculator.



AP Computer Science A

This week, we will continue our study of fundamental data types.  We will talk about how to format output, the Math class and how to modify strings.  Students will be working on our four Practice Exercise Sets this week to reinforce our discussions of Java concepts.



Programming the Web 1

This week, we will focus on lesson 7 where we will talk about backgrounds and colors.  Students will complete three web pages which are listed as tutorials in the book.  We will learn how to apply a background color and image as well as different ways colors are treated in web design.  Along with this week, students will also have a reading guide and our review questions.





Friday, October 12, 2018

What's Going On? October 15th through October 19th

Parent-Teacher Conferences

This week, we will be holding parent-teacher conferences on Wednesday night in the Field House from 5:00-7:00pm.  Please stop by!



App Development 1

This week, students will focus on our end of unit app challenge, "Multiply".  Students will need to create two text fields, read the information from the two text fields, multiply the numbers together and display the results.  Students can expand on this by adding "add", "subtract", and "divide" options.  Students can also expand on this by showing a different image which changes based on the result of the mathematical operation.










AP Computer Science A

This week, we will finish up our third unit where we focused on how to write and read classes.  Students will turn in their review questions on Monday, complete their programming project #3 by Tuesday, and then complete our summative assessment.  There will also be a practice test provided to help students prepare for the assessment.







Students should also be aware that the registration portal to register for the AP exam is now open.  Students can register at http://www.TotalRegistration.net/AP/502389.  Students must register by January 28, 2019 to avoid any late fees.

For students who are already starting to plan ahead, you can see which colleges accept the AP Computer Science score.  Please check out https://apstudent.collegeboard.org/creditandplacement/search-credit-policies or http://uwhelp.wisconsin.edu/prep-for-college/credits/testing-ap-ib for more information about the type of credit that will be received for successfully completing the AP exam.




Programming the Web 1


This week, students will dive into our sixth lesson of the year.  This week, we will focus on how to use DreamWeaver to stylize our pages using CSS.  At this point, we have pretty much learned all of the HTML we will need to use throughout the course and now we will focus on how to change the look of our pages through CSS.




Friday, October 5, 2018

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

App Development 1

Image result for swift constraintsThis week, students will start off by completing our "Operators Challenge".  For this challenge, students will work with conditional operators in order to compare two different quantities (think: less than, greater than, equal to, etc).  Students should expect to see a short formative assessment to check our level of understanding of operators.  After this, we will spend a little time talking about "constraints".  That is, placing items on the screen exactly where we want them, regardless of device.  At the end of the week, we will work on our formative hackwich, "Commission Pay".  This app will help students read information read into a textfield and manipulate it.




AP Computer Science A
Image result for java class

We will start off the week by talking about graphics.  After this, students will have some work time in the lab to practice defining, writing and working with classes and objects.  This week, students will need to complete our Review Exercises set.  Students should also have completed Practice Exercise Sets 1-4 as well as our chapter 3 reading and notes template.




Students should also be aware that the registration portal to register for the AP exam is now open.  Students can register at http://www.TotalRegistration.net/AP/502389.  Students must register by January 28, 2019 to avoid any late fees.

For students who are already starting to plan ahead, you can see which colleges accept the AP Computer Science score.  Please check out https://apstudent.collegeboard.org/creditandplacement/search-credit-policies or http://uwhelp.wisconsin.edu/prep-for-college/credits/testing-ap-ib for more information about the type of credit that will be received for successfully completing the AP exam.
 



Programming the Web 1

Image result for html img srcThis week, students will dive into our fifth lesson of the year.  We will finally use the industry-standard program, DreamWeaver.  Through the use of this program, students will be able to use some shortcuts to make the HTML mark-up process quicker and easier.  This week, we will focus on how to use DreamWeaver to add images, specify sizes, and appropriately link them.





Monday, October 1, 2018

What's Going On? October 1st through October 5th

App Development 1


We will start off this week with students completing our "UITextField Challenge".  In this formative challenge, students will practice creating text fields, gathering the data from a text field, and dismissing a keyboard.  Students will also be challenged to add in a UISegmentedControl and a UISlider.

Once the challenge is complete, we will start talking about mathematical and comparison operations.  We will try out some of these skills as a group before students have work with them in the Operators challenge. 


AP Computer Science A
Image result for java classes

This week, we will start our third unit where we will focus on implementing classes.  We will work with creating objects and modifying them via classes that have been made for us.  We will also work on creating our own classes and the accompanying test class.  Students have a notes template for the chapter that I will check in on Friday.  This week, students will also have three practice exercise sets to complete to work on these skills.


Programming the Web

We will start Monday's class with our ten question multiple choice assessment.  Students will have
Monday's class to finish our work on lesson 5 where we have focused on links.  After that, students will start working with the industry-standard web design program, DreamWeaver.  We will work on adding images and modifying them via HTML code.