Friday, April 29, 2022

What's Going On? May 2nd through May 6th

  Thought for the Week



AP Computer Science Principles

It's crunch time!  Monday, May 2nd at 10:59pm is the deadline for the APCSP "Create" Performance task.  Please be sure to upload your assignment as it accounts for 30% of the overall AP score.  The digital portfolio site has been experiencing increased traffic, so please expect delays.  Be sure to give yourself plenty of time to complete the upload process!  Please contact Mrs. Kamenar ASAP if you have technological issues.

This week, we will be going through our last three "Big Ideas" for the AP exam.  Please be sure to bring the "5 Steps to a 5" book to class with you each day.  The AP Exam is on Monday, May 9th at noon.




App Development

It's time for our summative end-of-unit app challenge, Tip Calculator.  For this assignment, students will design and code an app to be used when visiting a restaurant.  The user will be able to enter in the bill amount, select a desired tip percentage, and calculate the gratuity to be left.  Additionally, students can add a feature to let you know how much each person needs to chip in when you split the bill with friends.



Programming the Web 1

This week, our primary focus will be on responsive web design.  Students will learn how to add in "media queries" to design different web page looks for desktop, tablet, and phone devices.  Along with this week, students will need to read chapters 17 and 19 as well as complete the accompanying reading guide (due Tuesday).  We will have one tutorial-based assignment (12A) and a set of multiple choice-review questions that will take place on Wednesday.  We will end the week by talking about how to optimize graphics for webpages.

Correction to the Exam Schedule

There has been a change to the exam schedule that was posted last week.  Please view the updated schedule for the end of the year below.






Friday, April 22, 2022

What's Going On? April 25th through April 29th

Thought for the Week



AP Computer Science Principles

This week, we will start digging into our review for the AP Exam.  We will start off the week by completing the diagnostic test from our 5 Steps to a 5 book.  We will then talk about exam tips and what we can expect to see.  We will then further dive into the different core areas of the exam.  Students can help themselves prepare for the exam by viewing the daily review videos put together by the AP board.  The videos have been posted on our Google Classroom site and can also be accessed via YouTube.

As a reminder, the AP Create task must be uploaded to the digital portfolio site by 10:59pm on Monday, May 2nd.  This Create task accounts for 30% of the overall AP score.  The two-hour multiple choice portion of our exam will take place on Monday, May 9th at noon.




App Development

This week, we will focus on two topics: conditionals and gesture recognizers.  Conditionals will allow to us make decisions within a program as it is running based on true and false statements.  At the end of the week, we will talk about gesture recognizers.  We will learn how to get our app to respond to taps, touches, dragging our fingers across the screen, and more.  



Programming the Web

We will start off the week by talking about some different ways to organize our page layouts using CSS.  Along with lesson 11, students will complete one web assignment where we adjust the layout of a given page.  At the end of the week, we will start to talk about how we can make our web pages responsive.  This means that we can make our web pages have a different look based on the size of the viewer's device.  We will be able to create an optimal viewing experience whether the user is on a phone, tablet, or desktop. 


Looking Ahead: Exam Schedule

We will end the semester with our exams.  Please note that the exam schedule has changed from 1st semester.  We will now have 90 minutes for each exam.  


Thursday, April 14, 2022

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

  Thought for the Week



Schedule for the Week

AP Computer Science Principles

This week, students will be working on their Data Summative project.  For this project, students are looking to answer a question with data.  Students are able to find data from sites such as the USDA quick stats site or the data.gov site for different data sets.  The students then downloaded the data as a CSV file.  Using Python, students will process the data and create a graph.  Based on the graph, students will draw conclusions and try to answer their questions based on the data.  All summative projects will be due by the end of class on Thursday.

Once the summative project concludes, we will begin our review for the AP Exam.  Please click here for a letter about the details of the AP Exam period.




App Development

This week, our focus will be on the scope of a variable and conditionals.  We will talk about how we know where variables can be accessed and why.  We will also talk about how we can use code to make decisions within our app.  Students will have a short check-in on Thursday and we will work on a coding demo during class on Friday.

Optional App Dev Contest Opportunity

Straight from the Mac App Store… https://apps.apple.com/us/story/id1616229881Calling all students who love to code! Showcase your passion by creating a Swift Playgrounds app project for this year’s Swift Student Challenge. Winners will receive exclusive WWDC22 outerwear, a customized pin set, and a one-year membership to the Apple Developer Program ($99 Value)!



Programming the Web 1

On Monday, we will wrap up our study of the layout tools for "floating" and "positioning".  Students will complete our lesson 9 review questions and wrap up the work for the lesson 9 web assignments during class on Tuesday.  For the rest of the week, we will take a look at the use of "Flexbox" to control the layout of our page.  We will wrap up the week with a group tutorial assignment on how to create "minimalist cards" using Flexbox.






Friday, April 8, 2022

What's Going On? April 11th through April 14th

Thought for the Week



Modified Schedule

We have a long weekend between April 15th and April 18th.  This will cause a modified schedule for two weeks.




FREE Summer Tech Bootcamp Opportunity

 Calling all #college or college-ready #highschool #students!

We're excited to announce the doors are open for this summer's tech bootcamp, FUSE! 🚀

This program is being offered free of charge to all students who are accepted into the program. The MKE Tech Hub Coalition is generously providing scholarships to cover the costs for all selected students. 

If you’re looking to learn how your future career will be impacted by technology and how you can prepare for work in the digital economy, check this out 👇

During this program, you’ll:
- Build skills that apply to any tech or tech adjacent career
- Learn & engage in modules around Data Visualization, Python, and Artificial Intelligence
- Gain valuable coaching, professional development, and networking opportunities
- And so much more

You’ll then fuse everything you learn into industry-led challenges and demo your new skills at the end of summer. 

Learn more and register by June 1st to participate on June 16th. Applications will be accepted on a rolling basis, so don’t delay.

https://lnkd.in/djfB7nMw


AP Computer Science Principles

This week, we will spend Monday's class talking about different ways to clean up and analyze data using Python.  For the rest of the week, students will work on a summative project related to data.  Students will choose their topic and decide on a question they would like to answer with the help of data analysis and Python.  Students will need to find and clean a large portion of data and analyze it.  Through the data processing, students will create a graphical representation of the data and draw conclusions based on their data processing.





App Development

This week, students will continue with their study of functions.  We will spend our class period on Monday on a functions worksheet where students will identify the parts of a function and work on writing their own custom functions.  For the rest of the week, students will apply their knowledge of functions to the formative "Functions Code Challenge".



Programming the Web

This week, students will learn about how we can adjust the layout of our web pages using floating and positioning.  On Monday, we will go through our notes as a group.  On Wednesday, students will turn in their lesson 9 reading guide and get started on web assignments 9A and 9B.

Friday, April 1, 2022

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

Thought for the Week








Free Technology Career Showcase

WIT Wisconsin is hosting a virtual event for high school and college age students to showcase all the places you can go with a technology career. The event is scheduled for April 7th from 4:00-6:00 PM and is completely free. Students will have the opportunity to hear directly from tech professionals on different types of careers options. Our professionals will be sharing what a day in the life looks like for them, their career journeys and answer any questions. This event will be an informal setting to allow students to learn about roles and careers they may have not even know existed. All are welcome to this virtual event, so spread the word! Link to register: https://www.witwisconsin.com/event-4710038

Prom Spirit Week
Join in the fun of dress up days!



















AP Computer Science Principles

This week, we will continue our study of "Big Data".  Our focus for the week will be on creating and analyzing large data sets.  Through our analysis, we will talk about the difference between correlation and causation.  

App Development

This week, we will move into our third unit of study.  We will start off the week with our pre-unit hackwich called "Commission Pay".  In this simple app, we will be able to read information entered by the user in the textfield and do some calculations with it.  For the rest of the week, we will talk about how we can use pre-made functions and how we can create our own custom functions.




Programming the Web 1

This week is our midterm.  Students will work to create a four-page website.  Students will be provided the content (images and text) and they will have the week to format it to the shown specifications.  All midterm projects are due at the end of class on Thursday.  Students who will need additional time beyond our class are welcome to come in during JIT before school or during lunch.