Friday, September 22, 2023

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

Thought for the Week


 











App Development

This week, students will wrap up our study of "Images" with a code challenge.  Once this is complete, students will move into our first summative end-of-unit app challenge for the year.  In this "Hello World / About Me" app, students will demonstrate their ability to add text, images, and style elements to an app.  Students will be assessed on their ability to code the app as well as their ability to design an aesthetically appealing app.  We want all of our apps to look good and function well!





AP Computer Science Principles

This week, we will continue our study of the Python programming language.  We will spend some time
implementing different types of loops: for loops and while loops while we complete Activity 1.1.4: Spinning Spirographs.  Next, we will investigate and classify different types of errors that programmers can expect to encounter while writing code.  We will discuss syntax errors, runtime errors, and logical errors.  We will also talk about the importance of creating comments and documentation in order to communicate with ourselves, our programming team, and our end-user.


AP Exam Information

Please check out this link to find out more information on how to register for the AP Exam.  To avoid a late fee, students must register for all exams by 11:59 p.m. on November 8, 2023.


Friday, September 15, 2023

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

 Thought for the Week



App Development

This week, we will continue with our practice of the basics of designing in Swift UI.  We will spend Monday and Tuesday's classes talking about Stack Views.  This includes how to arrange items horizontally, vertically, and how to layer items.  Towards the end of the week, we will shift our focus to adding images to our projects.




AP  Computer Science Principles

This week, we will continue our study of the Python language.  We will spend the first part of the week focused on loops.  The use of loops will allow us to repeat sections of code a specified number of times.  We will spend the second part of the week focused on 'conditional' statements. The use of conditionals will allow us to pick and choose which sections of code are executed based on what is happening in the program.




AP Exam Information

Please check out this link to find out more information on how to register for the AP Exam.  To avoid a late fee, students must register for all exams by 11:59 p.m. on November 8, 2023.


Friday, September 8, 2023

What's Going On? September 11 through September 15

Thought for the Week



Upcoming North Events








App Development

We will start off this week by diving into our first coding challenge on Text and Modifiers.  Students will work to add text to their SwiftUI apps and modify the color, background, frame, alignment, and more.  Toward the end of the week, we will learn about how to add shapes and other graphics to our apps.





AP Computer Science Principles

This week, students will work on two activities while we get acquainted with the Python programming language.  We will learn about variables and data types with our "Activity 1.1.2: Planning a Picture" assignment.  We will also investigate loops and the modulus operator through our "Activity 1.1.3: Fun with Flowers".



AP Exam Information

Please check out this link to find out more information on how to register for the AP Exam.  To avoid a late fee, students must register for all exams by 11:59 p.m. on November 8, 2023.



Wednesday, September 6, 2023

Welcome to the 2023-2024 School Year!

 Hello Computer Science Students! 


Welcome to the 2023-2024 school year! My name is Mrs. Kamenar and I will be working with you during your Computer Science class this year. This year, I am starting my 19th year teaching math and computer science at Waukesha North. This year I will be teaching Algebra 2 Math, App Development 1, AP Computer Science Principles, Programming the Web 1, and Yearbook. In addition to teaching, I am also the head women's cross-country coach and yearbook advisor. I hope that everyone was able to find some time to relax this summer. My summer included a few camping trips with my family, playing with my kids, hiking, running, and playing with my dog Ranger.

My goal is to keep you up to date with what's going on in the classroom through this blog. Between the blog and our class schedule of events that will be posted on our BlackBoard class website, it is my hope that all students and parents will be informed about what's going on in the classroom whether we are learning virtually or face-to-face.

Where Can Students Find Everything?

One of the first things to keep in mind is that all of our class material will be found through our Blackboard class website.  This site will contain links to our content, assignments, and other resources.


App Development

In this class, we will learn how to make apps for iOS devices (iPads, iPhones).  This year, we will begin working with the SwiftUI language.  To get us started, students will focus on some of the basics.  We will take a look at how to add text, and images, and make color modifications within an app.


AP Computer Science Principles

In this class, students will be exposed to a variety of concepts related to computer science.  We will explore programming with the Python programming language, we will learn about how computers store and work with data, how the internet works, cybersecurity, the ethics of computing, and more.  This class is set up to prepare our students to complete the AP exam in May.  We will start off the year by talking about "Algorithms" and experimenting with the Python language using the "Turtle" class. This week, students will use this language to create some basic drawings. 


School Schedule

Here is the schedule we will be following for the year.  Students who would like to get some extra help are able to come in during our JIT homeroom sessions that will take place Wednesday through Friday.