Friday, June 12, 2015

Week of June 15th - 19th, 2015

Monday:
Hand out review sheet for final exam.
Here's a link to The Guy Under The Car.
Here's a link to "Way of the Program".
Students should have completed loop worksheet for today -- we will go over it in class.

Use remaining time to work on Pong challenges.
Students who have completed Pong can explore additional Processing features:
plus the many, many cool programs at FunProgramming.org.

Tuesday:
Opportunity to ask questions for final exam.
Use remaining time to work on Pong challenges.
Students who have completed Pong can explore additional Processing features, see Monday entry for links.

Wednesday:
Opportunity to ask questions for final exam.
Use remaining time to work on Pong challenges.
Students who have completed Pong can explore additional Processing features, see Monday entry for links.

Thursday:
Final exam.  First period class takes it at 7:35, second period takes it at 9:00.
Pong challenges due no later than the end of lunch period today.

Friday:
Last day. . . sort out Arduino kits, watch Steve Jobs' Stanford commencement address . . . and that's it! Have a great summer.



Friday, June 5, 2015

Week of June 8th - 12th, 2015

Don't forget, you can download Processing from here.

Monday:
Nested for() and while() loops in Processing
Continue to work on Simple Pong Game project

Remember, AI/Robotics presentations are due by 11:59 PM tonight. You can email me a Powerpoint or a link to a shared Google Slides presentation. Your filename should be of the format yourname per#.ppt, like fred jones per3.ppt.

Tuesday:
Robotics/AI presentations begin. Everyone must be ready to go at the beginning of class!

Wednesday:
Group 2 current events can be handed in:
p1: Emily M., Olivia, Christiana, Tay, Melissa, Bret, Nick S., Ryan, Matt
p2: Jennica, Heather, Shihab, Premila, Alexis, Jerin, Jeremy, Kat S., Mari

Continue with Robotics/AI presentations

Thursday:
Wrap up Robotics/AI presentations, if necessary.
Continue to work on Simple Pong Game project

Friday:

Rutgers testing


Thursday, May 28, 2015

Week of June 1st - 5th, 2015

You can download RUR-PLE from here. 
You can download Processing from here.

Monday:

Mr. J. out on senior trip
Students working on Processing sketch assignment.  Remember to include comments!

Tuesday:

Processing sketch assignment due at beginning of class.
Review for RUR-PLE test
Continue with Processing - conditionals and interactive sketches

Wednesday:

Group 1 current events can be handed in:
p1: Emily A., Tait, Mary, Charlie, Kunal, Nick H., Sarah, Katie, Nicole
p2: Robert, Aaron, Deanna, Jason, Cat, Alex, Kyra, Alice

RUR-PLE test
Work on interactive sketches when done

Thursday:

Read "Way of the Program" for today. You will need to be logged in to your MCVSD account to read it.  Discuss high and low level languages, types of programming errors, difference between formal and natural language.  Introduce loops and system variables, local and global variables, arrays.


Friday:

For today, please read the slide handout from Thursday, pages 2 and 3.  Run the sketch at the bottom of page 3.  Read the top of page 4, and do the exercises on the bottom of page 4.

Go over for and while loops, arrays, nested loops.
Give out loop worksheet -- we'll go over it in class on Monday, June 15th, after the Rutgers test.
Get started on Pong Game project.

Remember, AI/Robotics presentations are due by 11:59 PM on Monday, June 8th. You can email me a Powerpoint or a link to a shared Google Slides presentation. Your filename should be of the format yourname per#.ppt, like fred jones per3.ppt.

Friday, May 22, 2015

Week of May 25th - 29th, 2015

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

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

Tuesday:
Students continue to work on RUR-PLE.
Be prepared to work on your paper or presentation when you finish your RUR-PLE work.

Wednesday:
Career day, shortened classes, all classes after lunch.
Group 2 current events can be handed in:
p1: Emily M., Olivia, Christiana, Tay, Melissa, Bret, Nick S., Ryan, Matt
p2: Jennica, Heather, Shihab, Premila, Alexis, Jerin, Jeremy, Kat S., Mari

Begin a gentle introduction to Processing.

Thursday:
AI/Robotics papers due!  On paper and via turnitin, at beginning of class.
Continue with Processing language intro, begin first project.

Friday:
Sophomore class trip to Great Adventure.

Note - AI/Robotics presentations are due by 11:59 PM on Monday, June 8th. You can email me a Powerpoint or a link to a shared Google Slides presentation.  Your filename should be of the format yourname per#.ppt, like fred jones per3.ppt.

Friday, May 15, 2015

Week of May 18th - 22nd, 2015


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

Monday:
Mr. J. is taking a personal day. Students will be working on the AI/Robotics paper. The sub will have more details. You will be expected to turn in your outline at the end of class, and it will be treated as a homework grade. I'm not looking for completeness, just evidence that you used the class time well.

Tuesday:
Color Wars: grade 10 dress as "patients" - at least 3 items.

Introduce RUR-PLE for count in range() loop
Introduce RUR-PLE conditionals if, if/else

Wednesday:
Color Wars: twins/triplets day
Group 1 current events can be handed in:
p1: Emily A., Tait, Mary, Charlie, Kunal, Nick H., Sarah, Katie, Nicole
p2: Robert, Aaron, Deanna, Jason, Cat, Alex, Kyra, Alice

Introduce RUR-PLE if/elifif/elif/else
Part 2 available for those who have finish part 1.
(Maybe introduce python while loop)

Thursday:
Color Wars: grade 10 dress as "preps" - at least 3 items.
Introduce python while loop if it wasn't introduced on Wed.
Everyone should be into part 2 of RUR-PLE exercises today.

Friday:
Color Wars: Go Gray!
Between the knee replacement distance learning and the color wars schedule, I'm not sure what class time we will have, but whatever we have will be spent working on RUR-PLE exercises.
Remember, the Robotics/AI paper is due next Thursday, May 28th.  Please don't leave it until the last minute. . . 

Thursday, May 7, 2015

Week of May 11th - 15th, 2015

Here's an article from 2014 that might be helpful for your robotics and AI paper.  This new one is pretty interesting too.

Here is the test review info for the Scratch test on Tuesday.

Monday:
Work on Scratch projects

Tuesday:
Test on Scratch
Work on projects when finished

Wednesday:
Group 2 current events can be handed in:
p1: Emily M., Olivia, Christiana, Tay, Melissa, Bret, Nick S., Ryan, Matt
p2: Jennica, Heather, Shihab, Premila, Alexis, Jerin, Jeremy, Kat S., Mari
Work on Scratch projects - last class time

Thursday:
Scratch projects due at beginning of class.
To turn in your project:
1) turn in a paper copy of the write-up
2) to turn in the program, in Scratch, go to "file->download to your computer" menu item, and download the program file to your computer. Name it "period - yourname.sb2" so it looks like "per1 - bobsmith.sb2" for example, and email it to me. If the file is too big to email, you can bring it in on a USB, or we will figure something out.
3) share your program in Scratch, and then copy the URL into this spreadsheet.



Policy on late Scratch projects:

  • completely turned in by end of activity period on Friday - 2% penalty
  • completely turned in by noon Saturday (determined by timestamp on email) - 4% penalty
  • completely turned in by noon Sunday (determined by timestamp on email) - 6% penalty
  • completely turned in by noon Monday (determined by timestamp on email) - 8% penalty
  • completely turned in by end of activity period on Tuesday -  10% penalty

You must submit both your writeup and  your .sb2 file for it to be considered completely turned in.  And you must hand in a printed out version of your writeup on Tuesday if you email your work to me over the weekend.

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

Friday:
JSUMC

Thursday, April 30, 2015

Week of May 4th - 7th, 2015

Monday:
Scratch homework #3 due
Scratch Maze projects due at beginning of class. In addition to the written work, share your project online in Scratch, and then copy the URL into this spreadsheet beside your name so that others can see your project. (You must be logged onto your ctemc email account for access.)
We will take 10 minutes or so to admire one another's mazes.
Scratch drawing exercises in class
Introduce Scratch project

Tuesday:
Introduce Scratch concepts - parallelism, broadcast, race conditions, cloning, variable scope
Here's a good video about cloning sprites.
Students work on defining their Scratch project subject
Begin working on project if done.

Wednesday:
Group 1 current events can be handed in:
p1: Emily A., Tait, Mary, Charlie, Kunal, Nick H., Sarah, Katie, Nicole
p2: Robert, Aaron, Deanna, Jason, Cat, Alex, Kyra, Alice
Scratch project definition homework due at beginning of class
Everyone working on Scratch project

Thursday:
Everyone working on Scratch project

Friday:
JSUMC