Wednesday, November 22, 2017

Week of November 27th - December 1st, 2017

Monday:
Loop homework due - do it first on paper, then check your work with IDLE. 

Download Python 2.7 here.
Give out test review sheet

Here's a link with some extra Python practice
Introduce subroutine parameters.

Tuesday:

Review for Python test on Wednesday
Continue with subroutines, introduce , return values, codingbat.

To register with codingbat:
Go the Python section of 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. When you enter your name, please type your period, followed by your last name, followed by your first name, like this:
    2 – Narwhal, Ima
Then, back on the home page, click "prefs". At the bottom of the page, under Teacher Share, enter my email address, ajudkis@ctemc.org. This will allow me to see your progress.

Please complete problems in Warmup-1. If you finish, go on to Logic-1List-1
and String-1.

Wednesday:
Test on basic Python
When finished, continue to work on Codingbat

Thursday:
Work on Codingbat.  Finish all 12 problems in Warmup-1, and do at least 5 problems from each of Logic-1List-1, and String-1.  Be sure that you're logged in, so that I can see your progress. Feel free to do more problems, and problems from other sections.  It's all excellent practice.

Friday:
Everyone working on harder Python subroutine problems involving loops

Friday, November 17, 2017

Week of November 20th - 24th, 2017

Monday:
What's new, Atlas?
Everyone working on Python string and list exercises, challenges
Guessing Game programs due by end of lunchtime

Tuesday:
Last class time for string and list challenges

Wednesday:
Re-introduce for loop, range, nested loops
Do in-class loop exercises, give out loop homework
String and list challenges due by end of lunchtime

Thursday, Friday:
No school, Thanksgiving holiday

Saturday, November 11, 2017

Week of November 13th - 17th, 2017

Monday:
1st AI homework due: Thinking about AI
Begin Robotics/AI videos, as time allows:
Tuesday:
Grand rounds, JSUMC

Wednesday:
2nd AI homework due: The Turing Test
Continue with Robotics/AI videos

Thursday:
Hand out Machine Learning paper project
30 - 40 minutes of class timeto work on Guessing Game project and code reviews.
Introduce Python strings and lists
Pass out list exercises worksheet, and python list challenges handout

Friday:
Personal day for Mr. J.
Students can work on:
  • Guessing Game project and code reviews (due Monday at lunchtime, no more class time after today)
  • List exercises
  • List challenges (Shakespearean insults, etc)
  • Machine Learning paper

Friday, November 3, 2017

Week of November 6th - 10th, 2017

Monday
Simple Python calculation programs due by the end of lunchtime
Review for midterm exam
Continue to work on guessing game programs
Remember, you can download Python 2.7.14 from here -- it's free.

Tuesday
Students can study for midterms or work on guessing game programs

Wednesday:
Principles of Computer Technology midterm

Thursday, Friday:
No school! NJEA Convention
Remember that the first AI homework is due at the beginning of class on Monday, Nov 13th, and the second is due at the beginning of class on Wednesday, Nov 15th.