Friday, September 24, 2021

What's Going On? September 27th through October 1st

 Thought for the Week









Freshmen MAP Testing This Week

This week, freshmen will participate in our first MAP test for the year.  On Tuesday morning, students will complete the English portion of the test.  On Wednesday afternoon (after lunch), students will complete the Math portion of the test.


AP Computer Science Principles

This week, we will be using the Python language to learn about 'for' loops and conditionals.  Along with
this week, students will work through activities 1.1.7 and 1.1.8 from the PLTW website.  Through these activities, we will learn about how to store and manage multiple pieces of data from a list.  We will also learn how to implement conditional statements (if...else) in order to make decisions in our code.  What we will learn this week will teach us how to alter the "flow of control" within a program.  In other words, we don't have to execute all lines of our code sequentially.


AP Exam Information:

At this point, all students should be enrolled in our class through the AP Classroom platform.  This platform is a great resource for instructional videos and practice exam questions that will prepare us for the AP exam in May.

The deadline for registering for the AP exam is November 8th.  After that, students may enroll in the AP exam but there will be a $40 late fee.  Please check out the following document for information on how to sign up for the exam:

 https://docs.google.com/document/d/1YF-fAy1T99rqGxQk9UkqIcpEqeWwFQxUVza40a6j3k4/edit?usp=sharing


App Development 1

We will start off this week by working on our first summative end-of-unit app challenge called "Hello World".  In this app, students will demonstrate their ability to add labels, buttons, and other items to their project.  Students will have the opportunity to demonstrate this through the storyboard and through the code.  Once we have wrapped up this project, we will move into our second unit of the year.  We will start off the unit with a pre-unit hackwich called "Display a Number".  This activity will introduce students to wokring with textfields.




Programming the Web 1

This week, our attention will be focused on how to add different types of links to our website.  We will learn how to link to an external page (like Google), to another page that we have created, as well as how to link within our page (called "linking to a fragment").  Additionally, we will talk about how we might include an email link and the advantages and disadvantages of placing this link on a website.  

With this unit, students will read chapter 6 in our textbook and complete the accompanying reading guide.  We will also have two web assignments to complete. These assignments include 4a: "Jen's Kitchen" and 4b: "Linking to a Fragment".  We will end the week with our ten multiple choice questions.



It's Homecoming Week!

Check out the dress-up days and our schedule for Friday.















Need Extra Help?

I am available Monday-Thursday before school and during our lunchtime JIT.  Please see me in room 300. I would be happy to help!

Friday, September 17, 2021

Waukesha North Computer Science: What's Going On? September 20th through September 24th

Thought for the Week









AP Computer Science Principles

This week, our focus will be on wrapping up Activity 1.1.5, Run, Robot, Run.  In this activity, students will learn how to use commands and functions in order to get a "robot" to follow the path of a maze until it reaches its destination.  Once this is complete, we will turn our attention to completing Activity 1.1.6, Buggy Image.  In this activity, students will learn how to locate and fix errors in our code.  Students will also gain some practice assigning variables and working with arithmetic expressions.





App Development

This week, we will spend the majority of our time digging in deeper with variables, constants, and data types.  Students will complete a worksheet and work on a variables code challenge to become familiar with how to use variables.  Students will summarize their learning through our second technical blog post.  We will end the week by beginning our first summative end-of-unit app challenge, Hello World.  





Programming for the Web 1

This week, we will focus in on our third unit of the year.  Our focus is on additional HTML markup, including lists, address tags, and how to mark up specific sections of our page.  Along with this week, students should read chapter 5 in our textbook while completing the lesson 3 reading guide (due Tuesday).  Students will have two web assignments to complete: one that focuses on lists and another that focuses on how to mark up specific sections of our page.  We will wrap up the lesson by completing our ten multiple-choice questions.  





Friday, September 10, 2021

Waukesha North Computer Science: What's Going On? September 13th through September 17th

Thought for the Week

 


AP Computer Science Principles

This week, we will continue our study of Python using the Turtle environment.  Students will continue to work on looping and iterative structures, variables, and arithmetic expressions.  We will also begin our discussion and discovery of program "bugs".  By the end of this week, students are "on pace" for the class if we have completed Activities 1.1.4 and 1.1.5 and gotten a start on Activity 1.1.6.



App Development

We will start off this week by wrapping up our initial study of actions and outlets.  Students will finish their Actions and Outlets Code Challenge and summarizing their learning of this topic through a technical blog post.  Next, we will learn how to add images to our apps as well as begin our study of variables, constants, and data types.


Programming the Web 1

This week we will start on our first web page creation assignments for the semester.  Students will have two pages to complete.  The first is the "Black Goose Bistro" page.  In order to create this page, students will follow along with the tutorial included in chapter 4 of our textbook.  Students will read and follow the step-by-step instructions in order to complete this page.  Next, students will create their own personal web page.  Students will take the ideas learned in class and from the "Black Goose Bistro" page to create their own.  Along with this week, students should read chapter 4 in the textbook and complete the accompanying reading guide.  Students will also have ten multiple-choice questions to answer related to our week's lesson.




Friday, September 3, 2021

Waukesha North Computer Science: What's Going On September 7th through September 10th

Thought for the Week

 


AP Computer Science Principles


This week, students will continue our study of the Python programming language with the use of the
Turtle platform.  Through our lessons, will learn about Object-Oriented Programming languages and some other basics of what we can do with the Turtle platform in Python.




App Development

Last week, we were able to create our first app, a basic flashlight.  Now, we will backtrack and talk a little
bit more in detail about how some of the elements of the flashlight app work.  Our focus for this week will be "Actions and Outlets".  During class on Tuesday, students will do a short reading and learn about the details of these items.  For the rest of the week, we will put our learning into practice with a short "hackwich", or coding demo.  We will end the week with students testing out their new knowledge with our Actions and Outlets code challenge.





Programming the Web 1

We will begin this week by wrapping up our first unit of the year on HTML basics and layouts.  Students
will spend Tuesday's class completing our reading jigsaw activity.  We will spend Wednesday's class completing our summative multiple choice questions for the unit.  At the end of the week, students will start creating their first web pages using HTML syntax.  Also during this week, students will have the opportunity to enroll in this class to earn FREE transcripted credit through WCTC.  Students who complete the required work and earn a "C" or higher based on the WCTC grading scale can earn FREE credit in Web Design.  Please contact me if you have any questions about this wonderful opportunity.