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.




Friday, March 18, 2022

What's Going On? March 28th through April 1st

Thought for the Week



STEM Opportunity

What: Tech Savvy 2022 is a one-day conference for girls in grades 6 to 9 and their parent(s), designed to inspire and encourage them in STEM fields. Registration is also open to interested boys. The students who attend Tech Savvy will experience exciting hands-on activities led by professional women in STEM fields. There will be a program for adults to learn more about working in the STEM fields, encouraging their children in STEM, and helping them to prepare for college or technical school. 


When: Saturday, April 30, 2022, 8:30 am to 3:30 pm. 

Where: On the UW-Whitewater campus in various science and technology labs. 

Tech Savvy is jointly organized by the AAUW (American Association of University Women) Fort Atkinson and Janesville branches and UW-Whitewater Office of Continuing Education. 
Learn more about the exciting lineup of workshop sessions or register at.uww.edu/ce/camps/additional/techsavvy



AP Computer Science Principles

Now that we have returned from spring break, it is time to move on to our study of "Big Data".  This week, we will use the Python libraries matplotlib and pandas in order to read and analyze large sets of data more easily.  Additionally, we will talk about how to submit our APCSP Performance "Create" task to the AP Board.  Remember: all projects are due to the AP Board no later than May 2nd at 10:59pm.  This project accounts for 30% of the AP score.

Monday,

March 28, 2022

How can I analyze large data sets?

Big Data

Activity 3.2.1: Trends in Temperature

Log into the PLTW site to read and work through Activity 3.2.1

While working through the activity, complete the Activity 3.2.1 Document and submit to Google Classroom.  

Tuesday,

March 29, 2022

How can I analyze large data sets?

Big Data

Activity 3.2.1: Trends in Temperature

Log into the PLTW site to read and work through Activity 3.2.1

While working through the activity, complete the Activity 3.2.1 Document and submit to Google Classroom.  

Wednesday,

March 30, 2022

How can I analyze large data sets?

Big Data

Activity 3.2.1: Trends in Temperature

Log into the PLTW site to read and work through Activity 3.2.1

While working through the activity, complete the Activity 3.2.1 Document and submit to Google Classroom.  

Thursday,

March 31, 2022

How can I analyze large data sets?

Big Data

Activity 3.2.2: Shocking Data Trends

Log into the PLTW site to read and work through Activity 3.2.2

While working through the activity, complete the Activity 3.2.2 Document and submit to Google Classroom.  




App Development

We will start off this week by talking about UIViews.  We will practice adding them to our apps and talk about how they can be used to enhance the design of our app.  The rest of the week will be devoted to our second summative end-of-unit app challenge called "Multiply". In this app, students will create a simple calculator.

Monday,

March 28, 2022

UIViews

Read: UIView Playgroundbook

Class Activity: UIView Hackwich

Tuesday,

March 29, 2022

End of Unit App Challenge: Multiply
(Summative)

Thursday,

March 31, 2022

End of Unit App Challenge: Multiply

(Summative)

Friday,

April 1, 2022

End of Unit App Challenge: Multiply

(Summative)




Programming the Web 1

This week, we will focus on lesson 8.  In this lesson, we will talk about the "Box Model", namely how to add padding, margin, and general spacing within our site.  Along with this week, students will read chapter 14 in our textbook, complete the accompanying reading guide, complete web assignment 8A (tutorial-based from the textbook), and our weekly lesson review questions.  Students are considered "on-pace" for the course if all work through lesson 8 is completed by the end of class on Thursday.  Students who need additional help or work time are encouraged to come into the lab during JIT.  As a reminder, the following week, students will be completing our midterm web assignment.

Monday,

March 28, 2022

Lesson 8: Thinking Inside the Box


Read chapter 14: Thinking Inside the Box


Begin Completing Reading Guide (due Tuesday)

Lesson 8: Thinking Inside the Box


Tuesday,

March 29, 2022

Work on Web Assignment 8A


Finish Turn In Lesson 8 Reading Guide: Thinking Inside the Box


Pre-plan answers to your Lesson 8 Review Questions (on Blackboard)

Wednesday,

March 30, 2022


Submit Lesson 8 Review Questions (on Blackboard)


Turn In Web Assignment 8A

Thursday,

March 31, 2022

Midterm Review


Friday, March 11, 2022

What's Going On? March 14th through March 18th

  Thought for the Week








Spring Break Spirit Week!  

Join the fun as we count down the days until our break!











AP Computer Science Principles

This week is the final week that students will have class time to work on our AP Create performance task.  Students who are not taking the AP exam will submit this assignment to me for grading as a summative assessment.  Students who are taking the AP exam will need to submit this project to the AP Board no later than May 2nd at 10:59pm.  



App Development 

The focus of this week is "Text Fields".  For this week, we will learn how to add textfields to our program and learn how to use the information that the user has typed into them within our program.  Students will go through a demo hackwich, complete a code challenge, and summarize their learning via a techincal blog post.



Programming the Web 1

We will start Monday's class by completing our 10 multiple choice questions for lesson 6.  The rest of the time will be used for students to finish up their work on our lesson 6 web assignments.  In these assignments, students are learning how to apply style to our web pages.

For the rest of the week, we will move on to lesson 7.  In this lesson, we will learn about how to apply features to our links and add images to our background.  Along with this week, students will have our lesson 7 reading guide (due Wednesday), our lesson 7 review questions (Thursday), and will complete three tutorial-style web assignments with the help of our textbook.




Friday, March 4, 2022

What's Going On? March 7th through March 11th

Thought for the Week










Schedule for the Week - ACT for Juniors on Tuesday



AP Computer Science Principles

This week, students will continue with their 12-hours of class time to work on their "Create" performance task.  Ideally, students will be wrapping up their code at the beginning of the week.  This will give students the rest of the class time to focus on writing the written responses.



App Development

For the majority of the week, students will be focused on using operators within our code.  On Monday, students will continue with their "Operators Code Challenge".  On Thursday, we will summarize what we know about operators and comparisons.  We will end the week by focusing on how to use a Text Field within our apps.




Programming the Web 1

At this point, we know just about all the things about HTML and marking up our web pages that we need to know.  Now it is time to focus on design with CSS.  This week, we will learn more about how we can add style, color, and other design features to our pages to make them look even better.  Along with this week, students will need to read chapters 11 and 12 while completing our lesson 6 reading guide (due Wednesday).  Students will follow some tutorials from the textbook the week to complete our three web assignments for the week.  Students are considered "on pace" for the class if all of the lesson 6 work is completed by the end of class on Thursday.  Students who need additional time in lab are encouraged to come in during our JIT time before school and/or during lunch.