Friday, April 27, 2018

Week of April 30th - May 4th, 2018

Monday:
Work on Codingbat. Do all 12 problems in Warmup-1, and do at least 5 problems from each of Logic-1, List-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.

Tuesday:
Color wars: Doctor/patient dress-up day.  Grade 10 dresses as a patient
Everyone working on harder Python subroutine problems involving loops

Wednesday:
Color wars: twins/triplets dress-up day
Personal day for Mr. Judkis.
Students can work on codingbat, subroutine problems, and/or machine learning paper

Thursday:
Color wars: North vs South dress-up day
Homework for today: finish all 12 problems in Warmup-1, and do at least 5 problems from Logic-1String-1, and List-1. This will be treated as a homework assignment. Make sure you are logged in before you start! Otherwise I won't have any evidence that you completed it.
In class: discuss subroutine problems

Computer dissection
Hand out computer hardware vocab (due Tuesday, May 8th), Cartoon Guide to the Computer reading

Friday:
Color wars: teams color dress-up day, shortened periods, GO GRAY!
Review of subroutines and return values
Review basic Python test in randomly generated teams.


Friday, April 20, 2018

Week of April 23rd - 27th, 2018

Monday:
Last class time for string and list challenges (Shakespeare, guessing game, chatbot)
Students who finish can use class time to work on machine learning paper
Introduce for loops, range(), nested loops

Tuesday:
Review for loops, range(), nested loops
Do in-class loop exercises, give out loop homework for Wednesday
Due by end of lunchtime: string and list challenges

Wednesday:
Shortened class periods, knee replacement distance learning
Due at beginning of class: loop homework.  Do it first on paper, then check your work with IDLE. Download Python 3.6 here.
Give out review sheet for Python test, optional Python practice problems
If time allows, introduce subroutine parameters.

Thursday:
Answer any questions in preparation for the Python test
Continue with subroutines, introduce return values, Codingbat.  Make sure you click on the Python tab!


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-1and String-1, and do 5 problems from each of them.

Friday:
Test on basic Python

(Link for computer apps html test page and image)

Friday, April 13, 2018

Week of April 16th - 20th, 2018

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

extras:

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

Wednesday:
Hand out Machine Learning paper project
Introduce Python strings and lists
Pass out list exercises worksheet, and python list challenges handout

Due by end of lunchtime: Guessing Game programs (with code review) 

Thursday:
Everyone working on Python list challenges

Due by end of lunchtime: "Exercises with Python Strings and Lists" 

Friday:
Last JSUMC rotation