Semester+2+Class+Workspace

= =

Semester 2 Class Workspace

January 10 - Re-intro to Processing
//Work on Processing Project #1 - Robots// If you're finished, you should create a new sketch to re familiarize yourself with processing.

January 12 - Project #1 is due!
You should have turned in project #1 by the end of class. Even if you haven't finished, you should turn SOMETHING in.

January 16 - Intro to Variables
We'll be going over some more advanced programming - including how to use variables. By the end of the lesson you should be able to find and correct the mistakes in the following processing code:

January 18 - Continuing Variables
Sorry, Mr. Kozloff won't be here today.

That's okay though! We can still do work! Hooray!

Actually, this will be good practice for self-guided learning. We'll be mixing a lot of this type of work in to Semester 2.

Grade 7: We'll finish our discussion on variables next time. Today, please work on Tutorial #1. Hopefully by the end of it, you'll be ready to tackle Homework Assignment #1.

Grade 8: HW1 will be due next time. If you already did it, you're extra prepared. If you didn't, you're just a LITTLE lucky. Your day may come on Friday. Today, please work on Tutorial #1.

January 20 - Variable Review
The power was out today, so we talked about variables. Hopefully you understood some of it!

January 24 - Variations on Variables
We'll start by handing out Logos e-mail addresses and going over the policy for using Google at Logos. After that we'll continue to work on Tutorial #1. Homework Assignment #1 will be discussed in class on Thursday, so if you haven't finished it yet make sure you understand it by Thursday! code format="java" /** * Homework assignment #1 - Error identification * Author: Lyle Kozloff** * Instructions: Identify the mistakes in the following error ridden code! Careful, there are some tricky ones. * Due: January 26, 2012 **/ int = 12.2; boolean greatTeacher true; String one = 1; float int = 12.2; float float = 12.2; String hello = "hello code

January 30 - students.logoscambodia.org accounts, class tools and Tutorial #1 continued
Whether or not we have power, I want to take a look at proper behavior over email/chat and how life will look with your new email address. If we have power, we'll take a look at how I want you to submit assignments like Tutorial #1. The best part of Google docs is collaboration! If we don't have power, we'll continue as a class working through Tutorial #1. If we do, you'll be on your own!

Feb 1 - Mr. Kozloff is Gone, Day 1: Finish Tutorial #1
Tutorial #1 - finish it. I've updated the instructions to reflect how I want it turned in. Please write, or paste your answers in to a new Google Doc and share it with lkozloff@logoscambodia.org If you are finished, please start Assignment #2

Feb 3 - Mr. Kozloff is Gone, Day 2: Assignment #2
Please start (or continue) Assignment #2 if you finish early please work on a CHALLENGE PROJECT

Feb 7 - Mr. Kozloff is Gone, Day 3: Finish Assignment #2
Ms. Hines will be subbing today. She can answer any questions you have, but please be **extremely** kind to her. With all the high school teachers at Bible camp, she has a lot of extra work! You should be finished with Assignment #2 today. If you've finished, please work on a CHALLENGE PROJECT

Feb 9 - Mr. Kozloff's Triumphant Return: Back to Reality
Many of you have finished Tutorial #1 and Assignment #2. You will be able to see your score in the document, in red at the top. If you did not turn your assignment in on Google Docs I will not grade it! Read that sentence again. One more time to make sure you got it. Okay, here's another way to put it: If you e-mailed your assignment to me, I will not grade it. It **__must__** be turned in on Google Docs. If you're not sure how to do this, there will be grace this time. There will not be in the future.

Today we will start a new section! There will be a brief lecture on manipulating variables, then some independent work while I grade Assignment #2.

Looking forward to seeing you guys!

Feb 13 - Operators, Operators, Operators
We'll start by going over homework.

Then, we're going to talk about how we can interact with the contents of our variables. We'll be paying particular attention to the remainder operator (%) and the contents of Snippet 1 on the Emergency Worksheet.

code format="java" int yourBirthYear = 81; //last two digits of your birth year int yourBirthMonth = 8; //digit(s) of month you were born in int yourBirthDay = 15; //digit(s) of the day you were born on int magicNumber = 0; //will transform to your birthday (m/d/y)

magicNumber = yourBirthMonth + 18; magicNumber = magicNumber * 25; //multiplication operator magicNumber = magicNumber - 333; //subtraction operator magicNumber = magicNumber * 8; magicNumber = magicNumber - 554; magicNumber = magicNumber / 2; //division operator magicNumber = magicNumber + yourBirthDay; magicNumber = magicNumber * 5; magicNumber = magicNumber + 692; magicNumber = magicNumber * 20; magicNumber = magicNumber + yourBirthYear; magicNumber = magicNumber - 32940; println(magicNumber); //your birthday code

If we have time, I have a few short programs for you to test your new skills on.

Feb 15 - Practice Time!
I can't be there today, so I've shared a Google document with you to let you practice your skills with variables. Please follow the instructions inside, and turn it in by Friday at class time.

When you finish, you may start on Assignment #3 or continue to work on Assignment #2 if you have not finished. Assignment #2 is due on Friday.

Feb 17 - OpenSIS, Grades and CW Review
We're going to take a look at your grades, discuss class room procedures and take a look at the classwork assignment.

Feb 27 - Continue Assignment 3
We'll use all of class today working on Assignment #3. I also have an announcement about how to make up for missed work like e-mail checks that don't have an easy way of fixing. If you want to feel fancy - you can read about current events.

Feb 29 - Continue Assignment 3
Assignment 3 will be due on Friday at the end of class. If you finish early, I'm working on the next tutorial for you!

Mar 1 - Finish Assignment 3, Start Tutorial #2
Assignment 3 is due today. If you don't finish in class, that's fine - but please turn it in by midnight tonight. If you need extra help, I'll be available after school to help you. You should have the "Assignment 3 Report" document shared with you in Google Docs. Please use it to turn in your code and answers.

If you're all done with that, I've also shared Tutorial 2 with you. They're a set of videos on the transfer drive at X:\MSIT\Processing Tutorials\Tutorial 2 If you'd like to view these at home you will need a copy of VLC, (you can also get and older version off the transfer drive at X:\Useful Utilities\Windows\ vlc-1.1.10-win32.exe)

Mar 15 - In class practice!
Your Tutorial 2 is due today, so please make sure you share it with me by the end of class. Today we'll be working together on a document to practice our conditional statements.

Mar 19 - Classwork
We'll work on the classwork I've shared with you today. Please note that all outstanding work for the quarter is due on Mar 20th, at 4:30pm. Anything later than that will not be counted on your report card.

Apr 6 - Mr. Ketchum Subs (Online Learning and Processing Design Fun)
I've shared a document with you about online learning. Please take the time to review some of the tips for taking an online class. Please seriously consider how me not being present will affect the way that you learn. I am confident that you all can do it, but it will be an adjustment!

When you've finished that, there are some really cool design projects by students at UCLA that I want you to check out, they're pretty fun to play with.

Have a great Khmer New Year!

May 7 - Functions (Lecture)
Today we're going to talk about functions! They're a great, and fun way to create 'shortcuts' of your own blocks of code.