Friday, December 12, 2014

What's Going On? December 15h through December 19th.

Flow of Control

This week we will be wrapping up our unit on the "Flow of Control".  Students have investigated different ways to alter the order in which coding statements are executed.  We have investigated if..else statements, while loops, and for loops.  Over the last two weeks we focused heavily on reading and writing while and for loops.

Students should be prepared to complete a summative assessment at the end of the week.  Two review assignments have been posted to the BlackBoard class website and will help students to prepare for the test.  Students will have some work time to complete the assigned programming projects and will participate in a class review.  Students who have questions can come see me before or after school for extra help.  I just ask that students let me know when to expect them so we can avoid any scheduling conflicts.

Sunday, September 28, 2014

What's Going On? September 29th through October 3rd

Variables and Objects

Last week we finished up our unit on the basics of Java programming.  Students were introduced to some of the basic principles of Java programming.  We talked about the different types of errors we may encounter as we learn to program and we learned about the basic structure of a Java application.

So far we've only been able to write very simple programs that print out a couple of lines of text.  In this next unit we'll start to use different variables and objects in order to make our programs more interactive.  This week we'll start working with four different primitive data types:

  • int: a variable to hold a whole number
  • double: a variable to hold a decimal number
  • char: a variable to hold a single character
  • boolean: a variable to hold a true/false value
We will become familiar with some basic arithmetic operations and practice the order of operations that our Java applications will follow.  In addition to creating our own variables, we'll also be able to get input from our program's user by using the "Scanner" object.  

Tuesday, September 23, 2014

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

Intro to Java


This week will will continue our introduction to the Java computer programming language.  Since we are still having technical issues with our JGrasp software, students will be using an online Java compiler.  We will continue looking at basic Java programming syntax and the basic structure for the main method of a Java application.  

This week, students will apply their knowledge learned so far to create some text output.  By the end of the week, students should complete Programming Projects 1.1 and 1.2 as well as Programming Projects 1.3, 1.4 and 1.5.  Students should keep up to date with their Google Site Portfolio page and have these programming assignments added to their portfolios by the end of the week.

Students are reminded that class will meet in lab 300 this week and next week due to MAP testing!

On Thursday students will complete their test review assignment and on Friday student will complete their first summative assessment on the "Basics of Java".  Students are reminded that summative assessments now make up 100% of their grade.

If students have questions, they can come see me for extra help.  I am currently available starting at 7am each morning until I go on maternity leave.  Once I am on maternity leave, students can make arrangements with our long-term substitute, Mrs. Rahn, for extra help.

Friday, September 12, 2014

What's Going On? September 15th-September 19th

Name Animation Tutorial


This week in Fundamentals of Programming students will start off the week by finishing up their Scratch Name Animation Tutorial.  Students will add a new page to their electronic portfolio in order to showcase the knowledge gained while completing the tutorial.

Hopefully our technological difficulties will be resolved this week and we will be able to start making our transition into the Java programming language.  The plan is to compare what we've learned with the block-based coding with the Java.  We'll start by creating a basic program that will print a message.  By the end of the week students should have an understanding of the basic structure of a Java application file as well as an understanding of how to make text appear on the screen.

Monday, September 8, 2014

What's Going On? September 7 - September 11



Intro to Computer Programming: Scratch
This week we'll continue our look at our first programming assignment using MIT's Scratch program.  Last week we set up our free Scratch accounts and started our first "dancing" tutorial.  This week we'll finish up our tutorial and add our program to our portfolio website.  We will also answer some reflection questions related to our program on our portfolio site.

Later this week we'll start connecting what we have learned so far with Scratch to the Java programming language.  We will explore the JGrasp programming environment and create our first basic Java program.

Friday, August 29, 2014

Welcome Back!

Welcome back to school!  My name is Mrs. Kamenar and I will be working with you this year in your Fundamentals of Programming class.  This year I will begin my tenth year at Waukesha North.  In my time here I have taught a variety of math and computer science classes.  In addition to being a teacher, I am also an assistant women's cross country coach and the school's yearbook advisor.  
I hope that everyone had a fun and relaxing summer vacation!  This summer seemed to go by too fast, but I guess it always seems that way.  I really enjoyed spending my summer with my three year old son, Jack.  We got to spend a lot of time together going to the zoo, swimming, camping in the back yard, reading, and doing other fun things.  My husband and I are expecting our second child at the end of September so I also spent a lot of time preparing for our new arrival.  This means that I intend to take a leave of absence starting at the end of September and I plan to return in mid-November.  Students will be working with another teacher while I am out of the building on maternity leave.  So, we will have about four weeks to get to know each other before I take a leave of absence.





Since I am already talking about taking a leave of absence, we better start learning!  This week we will begin our study of some basic computer programming principles.  One of the first things that we will do is to take a look at Google's Blockly.  This will give us a quick into to some of the basic functions that we will eventually incorporate into our own programs.  We will have an introduction into programming statements, decision making structures, and looping.  Later in the week we will take a look at MIT's free online "Scratch" program where we will learn how to create our own basic program.  Students will also create an online portfolio where we will display all of the work we create over the semester.

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.

Friday, May 23, 2014

What's Going On? The week of May 27-May 30

I hope everyone had a great Memorial Day weekend and is feeling refreshed!  We're down to our last three weeks of school and there's a lot going on!

Web 1
This week students will work on completing their last assignment before our final project.  Once our lesson 13 projects are complete, students will go through the process of hosting their web pages online using the free hosting accounts that we set up last week.  If students have not created their account yet, they need to visit 000webhost.com by Thursday's class.

Web 2
This week we will be working on our last two flash assignments before we tackle the final Flash
Animation project.  Students will use the drawing tools to create a picture of Donald Duck and they will be introduced to Action Script through the "Rocket" tutorial.

Fundamentals of Programming
This week we'll be working on our last two Java assignments before we start our final Java project.  Students will incorporate looping structures into Graphics in order to create a graphic design.