Friday, January 23, 2015

Week of January 26th - 30th, 2015

Monday:
Time in class to work on JES List/Loop/Drawing exercises, codingbat challenges
Review for final exam

Tuesday:
Snow! no school. . . 

Wednesday:

Review for final exam
Here's a link to The Guy Under The Car.
(If time allows, watch Steve Jobs' Stanford commencement address.)

Thursday:

Final exam!
JES List/Loop/Drawing exercises due at lunchtime

Friday:
Begin new semester!
Who Are You? - a survey to help me know a little about you
Discuss rules and expectations, course outline, current events assignment
Give out Good Questions assignment, start in class - due Monday

Tuesday, January 20, 2015

Week of Jan 19th - 23rd, 2015

The JES list, loop, and drawing exercises are due next Monday, Jan 26th.

Also, here's an article about replacing the Turing test with something better.

Monday:
Martin Luther King Day holiday
You must email me a powerpoint or link to your Google Slides presentation by 11:59 PM tonight


Tuesday:
Begin AI/Robotics presentations.


Wednesday:
(group 2 current events
p1: Kusal, Alicia, Lamissa, Melina, Brandon, Serena, Katie, Nikki, Alona
p2: Meera, Donovan, Aliya, Anita, Sakik, Nicole, Olivia, Konrad, Ben)
Continue with presentations

Thursday:
Complete any remaining presentations
In remaining time, students can work on remaining list/loop/graphics project, codingbat worksheet
Give out review sheet for final exam

Friday:
Rutgers tests, no class

Friday, January 9, 2015

Week of Jan 12th - 16th, 2015

Notes:
1) You can download JES from here. We are using version 4.3.
2) The presentations will begin on Tuesday, Jan 20th.  You must email me a powerpoint or link to Google Slides by 11:59 PM on Monday, Jan 19th.

Monday:
(You can turn Robotics/AI paper in today with a 3% penalty)
Review lists, range, loops and nested loops, complete and review in-class exercises.
Hand out loop homework, some class time to work on it
Start subroutine and parameters slides


Tuesday:
Guessing Game challenges due

Complete subroutine and parameter slides
Do subroutine parameter exercises in class.
Introduce JES drawing APIs
Begin JES List and Graphics Challenges

Wednesday:
(Group 1 current events:
p1: Anuj, Owen, Chris, Steph, Zonera, John, Brie, Jack, Keleb
p2: Mahmoud, Rachel, Sanjana, Lily, Keri, Lauren, Jackie, Grace, Mike, Katrina)
Loop homework due
Class time to work on JES List and Graphics Challenges

Thursday:
for today, read The Way of the Program - skip parts 1.9, 1.11. Know the difference between syntax, runtime, and semantic errors, the difference between formal and natural languages, and the vocabulary in 1.10.
Discuss subroutines that return values (known as functions)
Start codingbat worksheet

Friday:
Continue with return values, codingbat

Tuesday, December 23, 2014

Week of January 5th - 9th, 2015

Monday:
Introduce JES and Jython
Students work on Intro to Jython Programming: Using JES

Tuesday:
Continue with Jython, begin Guessing Game challenges
Note that the URL for the second extra credit problem is incorrect.   The correct one is here.


Wednesday:
(Group 2 can turn in a current event:
p1: Kusal, Alicia, Lamissa, Melina, Brandon, Serena, Katie, Nikki, Alona
p2: Meera, Donovan, Aliya, Anita, Sakik, Nicole, Olivia, Konrad, Ben)
continue to work on Guessing Game challenges

Thursday:
Class time to work on Guessing Game challenges.  (Due at beginning of class on Tuesday.)

Friday:
AI/Robotics paper due at beginning of class, on paper and via turnitin.  You can also turn it in on Monday, Jan 12th with a 3 point penalty.
~ 30 minutes to complete Guessing Game challenges and code review.
Introduce lists, nested loops, range()

Sunday, December 21, 2014

Week of December 22nd-26th

Monday:
review for RUR-PLE test
last chance to work on RUR-PLE problems and extra credit
work on your AI/Robotics paper if time allows

Tuesday:
(alumni day, shortened periods)
RUR-PLE test 

. . . and that's it for 2014!  Enjoy your break, see you next year!


Note that the due date for the AI/Robotics paper is now Friday, January 9th at the beginning of class - on paper and TurnitIn.  You can also turn the paper in on Monday, January 12th and take a 3 point late penalty, rather than the usual 8 point penalty.

Monday, December 15, 2014

Week of December 15th - 19th

This article might give you some ideas for part 3 of your AI/Robotics paper

Monday:
Test on computer hardware, history, operating systems
Continue to work on RUR-PLE when done.
Remember, you can download RUR-PLE from here. Get the .exe for Windows, or the .dmg for OS X.

Tuesday:
Introduce Python conditionals: if, if/else, if/elif, if/elif/else
Everyone working on RUR-PLE exercises
Part 2 available for those who have finish part 1.
(Possibly introduce while loop, depending on class progress)

Wednesday:
(Group 1 current events:
p1: Anuj, Owen, Chris, Steph, Zonera, John, Brie, Jack, Keleb
p2: Mahmoud, Rachel, Sanjana, Lily, Keri, Lauren, Jackie, Grace, Mike, Katrina)
Introduce python while loop
Everyone should be into part 2 of RUR-PLE exercises today.

Thursday:
Everyone continuing to work on part 2 of exercises

Friday:
Last class time to work on part 2 of exercises
When you finish part 2, you can work on your AI/Robotics paper or take the Bebras Challenge to test your creative problem solving ability.  See Mr. Judkis for a login and password that you can use. (The test will be available until Dec 21st -- I don't know what time.)
Hand out test review sheet - there will be a test on RUR-PLE next Tuesday.



Friday, December 5, 2014

Week of Dec 8th-12th

Monday:
(turn in computer dissection worksheets)

Introduce computer bus and bus services
Discuss computer chips, Moore's Law
video: How do they make computer chips?
Fetch/execute cycle
Experiment with the Visible Computer
Discuss modern computer history: 1960s to today


Tuesday:
Complete computer hardware discussion
Discuss how a disk drive works
Read "How Do Operating Systems Work?" for today
Introduce operating systems: two roles, five jobs of an operating system

Wednesday:
(OS vocabulary sheet due)

(Group 2 can turn in a current event:
p1: Kusal, Alicia, Lamissa, Melina, Brandon, Serena, Katie, Nikki, Alona
p2: Meera, Donovan, Aliya, Anita, Sakik, Nicole, Olivia, Konrad, Ben)

wrap up operating systems discussion
hands-on OS with terminal window

Thursday:
Give out review sheet for test on Monday
File names and paths
User interface videos


Friday:
review for Monday's test
we dive into programming: video
introduce RUR-PLE
You can download RUR-PLE here.