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.

Friday, September 21, 2018

What's Going On? September 24th through September 28th

Happy Homecoming Week!

If you didn't see the change, our spirit days have been modified for Homecoming week.  Here is the updated information:

Please be sure that you join in the fun of Homecoming.  Be safe and make good decisions!


App Development 1

This week, students will have Monday's class to finish up our first summative app: "Hello World". 

After that, we will move into our second unit.  This week, we will focus on creating new UIViews and Segmented Controllers, as well as operators. Students will complete an "operators challenge" this week to practice working with variables and mathematical operations.


AP Computer Science A


This week, students will have two work days to complete our summative programming assignment. 
Students will work with variable creation, classes, and methods in order to complete the assignment.  During Wednesday's class, students will review for our summative.  Our second summative for the year will be on Friday.  Important due dates for the week include:

  • Tuesday: Review Exercises Due
  • Wednesday: Concept 1 Exercises Due (5 Steps to a 5 Book)
  • Thursday: Programming Exercises Due & Summative Review Due
  • Friday: Unit 2 Summative: Using Objects

Web 1

We will start the week by finishing up our lesson 3 web assignments where students were able to practice marking up lists, quotes, and large sections of our web page.  This week, we will focus on adding links to external sites, linking other documents that we created, and linking within our document.  This week, students will need to read chapter 6 and complete the reading guide.  We will also have our weekly multiple choice summative and three web site assignments.




Friday, September 14, 2018

What's Going On? September 17th through September 21st

App Development

This week in App Development, we will start off with a "Variables Challenge" assignment.  For this
assignment, students will work with an existing code file and add additional commands to make text appear in labels.  Once this work with variable practice is complete, students will begin work on our first end of unit app challenge, "Hello World".  For this assignment, students will demonstrate their knowledge of labels, buttons, and variables as well as investigate a few new features.





AP Computer Science

Now that we have completed our first unit, it is time to start expanding our knowledge of Java.
During this week, we will learn about the relationship between classes and objects as well as start working with variables.  Students will have several reading assignments this week to complete chapter 2, as well as a guided notes template.  In class, students will work on several small programming projects to get familiar with Java variable syntax and how we are able to use classes, objects, and methods.



Programming the Web 1

This week we will be finishing up lesson 2 and beginning lesson 3.  We will start Monday's class with about how to create lists, quotes, and much more.  Students should read chapter 5 and complete the accompanying reading guide by Thursday.  We will have our 10 multiple choice question assessment on Friday.  Students will also have three web pages to complete in order to practice our new skills.
our 10 multiple choice questions that cover the material from our second lesson.  Students will have the rest of Monday's class to finish up our lesson 2 programming projects and to submit them.  During Wednesday's class, we will continue learning about different ways to format text using HTML tags.  We will learn





Friday, September 7, 2018

What's Going On? September 10th through September 14th

App Development 1

We will start off this week by reviewing how to create actions and outlets.  Specifically, we will work
on creating a button and modifying our screen.  We will accomplish this by creating a basic flashlight app.  Next, we will move into talking about image views.  This will allow us to add pictures to our app.  We will finish the week with a discussion about algorithms and talking about the design process behind building an app.




Programming the Web 1

During our first week of class, students completed a "jigsaw" reading activity to summarize some of
the important parts of our first reading assignment.  During class on Monday, students will complete our multiple-choice review question assessment.  Students have the weekend to pre-plan answers to the questions.  Once we have completed our first set of review questions, we will move into our second unit.  This will involve learning about the basic structure of a web page.  This week, students will be responsible for reading chapter 4 in our textbook and completing the accompanying reading guide.  During class, students will work on three web page assignments that will get us familiar with the basic structure of a web page designed using HTML.  We will finish the week with our second set of multiple-choice review questions. 

At the end of the week, students who are interested in signing up for FREE WCTC credit in web design will be completing the application.  Please have a discussion at home as to whether or not enrolling in the course for WCTC credit would be a good option.


AP Computer Science A


This week, we will continue our study on the introduction to Java programming.  Students will be
working on creating some java programs using the Eclipse programming environment.  We will finish the week with a review and a summative assessment. 







Open House

This Friday, North will be hosting an open house from 5:00pm - 7:00pm.  All freshmen teachers will be available in the building from 5:00pm - 6:30pm.  If you would like a chance to connect with me, please see me in room 300.

Thursday, August 30, 2018

Welcome Back, Computer Science Students!

Welcome back to school!  My name is Mrs. Kamenar and I will be working with you in your computer science class this year.  This will be my fourteenth year teaching at Waukesha North.  This year I will be teaching Honors Geometry, App Development 1 & 2, AP Computer Science A, Programming the Web 1and Yearbook.  In addition to teaching at North, I am also an assistant women's cross country coach and the school's yearbook advisor.

I hope that everyone had an enjoyable and relaxing summer.

This summer went by too fast, but I
guess it always seems that way.  This summer I got to spend a lot of time with my husband and my two kids, Jack and Laura.  We spent our time going to the zoo, cherry picking, going to the library and swimming.

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.

App Development 1

In this class, students will learn how to program for Apple devices using the Swift programming language.  This week, we will take a look at the Storyboard of app creation and create a simple flashlight app.


Web 1

In this class, students will learn the basics of web page design using HTML and CSS.  This week, we will talk about the basics of web design.

AP Computer Science A

In this class, students will learn the Java programming language in preparation for the AP exam in May.  This week, we will focus on some of the basic Java programming structures as well as some errors that we may encounter along the way

I am really excited to get to work with you this year.  I hope we are all able to learn a lot and have some fun along the way!  If you have any questions as we move through the year, please don't hesitate to contact me.  If you have questions, feel free to e-mail me at kkamenar@waukesha.k12.wi.us.  You can also follow me on Twitter: @MrsKamenar.

Friday, June 1, 2018

What's Going On? June 4th through June 7th

Our Final Week of School

It's hard to believe that it's our last week of school!  With our last week of school brings a different schedule.  Monday will be a normal "Monday-style" schedule, followed by our exam week schedule.


App Development 1

Students will have the remaining class time and exam period to complete their "Rock Paper Scissors" app and their Swift technique investigation.  All work that is considered for the final grade for the course is due by the end of the exam period.


App Development 2

Students will have the remaining class time and exam period to complete their "Build Your Own App" project and screencast video.  Students are also encouraged to submit their final projects to the "Mobile Makers" contest.  All work that is considered for the final grade for the course is due by the end of the exam period.

AP Computer Science Principles

During the exam period, students will be completing a multiple choice exam based on the language-neutral format of the AP exam.

Programming the Web 2

Students will have the remaining class time and exam period to complete their self-directed final project.  Projects can be based in CSS, JavaScript, or HTML5 Canvas.  All work that is considered for the final grade for the course is due by the end of the exam period.