Thursday, June 9, 2016

Week of June 13th - 17th, 2016

Review sessions will be offered Tuesday, Wednesday, and Thursday from 2:30 to 4:00 for anyone who wants to go over anything before the test.  You can sign up in advance, or just show up at 2:30.  If you cannot make an after school session but want some extra help, please talk to Mr. J. and we will work something out.

Monday:

AI/Robotics presentations are due by 4:00 AM Monday morning.  Either email Mr. J. a powerpoint file or share a Google Slides presentation with him by then.  Please give your presentation a name like "Jones per2".  Everyone must be ready to go at the beginning of class.
Begin AI/Robotics presentations.

Tuesday:

Continue with presentations

Wednesday:

Drawing with Processing.py - sketch due by the end of lunchtime today
Finish up presentations, begin in-class review

Thursday:

Continue with in-class review
Here is the Guy Under the Car story

Friday:
Final exam, media center, 8:30 to 10:30

Monday, June 20th:

Steve Jobs' 2005 graduation speech at Stanford


Friday, June 3, 2016

Week of June 6th - 10th, 2016

There will be a review session this Wednesday, June 8th, starting at 2:30 and going as long as you want. The AI/Robotics presentations will be on June 13th, 14th, and 15th. Our final will be on June 17th.

Monday:
In-class time to work on drawing with Processing.py

Tuesday:
No class -  trip to Ellis Island

Wednesday:
Interactive programing with Processing.py
Last day to turn in Python list challenges
review session after school

Thursday:
Interactive programing with Processing.py

Friday:
No class - Rutgers test

Monday, May 30, 2016

Week of May 30th - June 3rd, 2016

The AI/Robotics presentations will be on June 13th, 14th, and 15th.
Our final will be on June 17th.

Monday:
No school, Memorial Day holiday.  Remember to thank a vet.

Tuesday:
Introduce Python lists, iteration by looping through a list
Give out Python list challenges.
Do in-class loop exercises, give out loop homework (due Thursday)

Wednesday:
Work on Python list challenges. 

Thursday:
For today, read The Way of the Program up through  section 1.10.  Don't worry about the exercises in section 1.11, but do try to understand high and low level languages, the three categories of errors, and the differences between natural and formal languages.
Review Python loop homework
Work on subroutine exercises

Friday:
(shortened periods to review for Rutgers exam)
Introduce drawing with processing.py

Monday, May 23, 2016

Week of May 23rd - 27th, 2016

You can download Python for free from https://www.python.org/downloads/
Be sure to choose Python 2.7.11

Monday:
Consolidate our understanding of the Variables, Expressions, etc worksheet
review concepts of loops, introduce break

Tuesday:
Everyone working on Guessing Game challenges

Wednesday:
Everyone working on Guessing Game challenges, code review
Last in-class time for this

Thursday:
AI/Robotics Paper due at beginning of class, on paper and via Turnitin.  Remember to not include your citations list in the paper you submit to Turnitin.  Also remember that you will lose one point from your score for every point above 30% on the Turnitin similarity score.

Introduce subroutine parameters, functions returning values

Begin work on Codingbat challenges.  To register, go to codingbat.com and create an account, by clicking on "Create Account" in the upper right-hand corner of the home page.  Use your school email as your ID.  Where it asks for your name, please enter your period, then your last name, then your first name, like this:
                   1 - Smith, John
Then, back on the home page, click "prefs".  At the bottom of the page, under Teacher Share, enter my email address, ajudkis@ctemc.org.

Friday:
Continue with Codingbat warmup-1 challenges
Introduce simple string operations and slicing, work on Codingbat string-1 challenges.
Guessing game challenges (with code review sheet) due by the end of lunchtime

Sunday, May 15, 2016

Week of May 16th - 20th, 2016

Monday:
All students working on CodeCademy
Try to complete course 6, PygLatin, including use of raw_input(), by beginning of class on Wednesday.

Tuesday:
shortened periods, pharmacy distance learning, 9:00 - 10:00
All students working on AI/Robotics paper or CodeCademy

Wednesday:
Review CodeCademy materials, begin work on Variables, Expressions, Types, Input and Output project

Thursday:
Mr. J. will probably be taking a personal day today.
Everyone working on Variables, Expressions, Types, Input and Output project

Friday:
Shortened periods, knee replacement distance learning: P1 7:35 - 8:10am, P2 8:12 - 8:45am
Review RUR-PLE test
Beyond that, we'll see how the time goes, probably wrap up project, those who are done can work on Robotics/AI paper.

Friday, May 6, 2016

Week of May 9th - 13th

Please register for CodeCademy here.  Click Sign Up (upper right corner).  Use your school email.  Then fill out this form with your username info, so that I can add you to the section.


Monday:
Everyone working on part 2 of RUR-PLE exercises

Tuesday:
Color Wars Dress-Up: Random Decade - 10th grade dresses for the 1980s
Last day for RUR-PLE exercises
People who are done should work on AI/Robotics paper
Give out RUR-PLE review sheet

Wednesday:
Color Wars Superheroes vs Disney Day: 10th grade dresses like a Superhero
Group 4 current events:
P1: Stella, Angelina, Vithoria, Joelle
P2: Mikaela, Scott, Karlo, Taylor
Review for RUR-PLE test
Introduce Python, IDLE.  Everyone starts "Very First IDLE Exercises" worksheet.
Everyone registers for CodeCademy
Remember to log out of CodeCademy when you're done for the period!


Thursday:
Color Wars Surfer vs Pirates Day - 10th graders dress like Pirates
Test on RUR-PLE


Friday:
Color Wars: Dress in Gray!
Shortened periods, everyone working on CodeCademy

Sunday, May 1, 2016

Week of May 2nd - 6th, 2016

(Interesting article on AI and Robotics:
The driverless truck is coming, and it’s going to automate millions of jobs)

Monday:
Last day to work on Arduino lab

Tuesday:
Review Arduino lab worksheet

Why Learn to Code?
Introduce RUR-PLE:

subroutine def

You can download RUR-PLE from here. Get the .exe for Windows, or the .dmg for OS X.

Wednesday:
Group 3 AI/Robotics current events due:
P1: Katie P., Amy, Parth, Anvitha, Maya
P2: Trisha, Frank, Jack, Anna

for count in range() loop

Thursday:
Continue with RUR-PLE
conditionals if, if/else, if/elif/else, flowcharts
Everyone should have finished first problem set by the end of today's class

Friday:
Review flowchart worksheet
Introduce RUR-PLE while loop
Continue with RUR-PLE