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

Tuesday:
Discuss 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-1
and String-1.

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

Friday, March 30, 2018

Week of April 9th - 13th, 2018

Monday:
Go over any questions for the midterm
Reintroduce assignment = vrs test for equality ==, logical expressions, for and while loops
Begin work on Guessing Game programs


Tuesday:
Go over any questions for the midterm
Give out AI Homework #1 (due April 16th) and #2 (due April 17th)
Everyone working on Guessing Game programs
"Simple Python Calculation" programs due by end of lunch today

Wednesday:
Principles of Computer Technology midterm -- regular class periods, 80 minutes maximum

Thursday:
Everyone continues to work on Guessing Game programs, 

Friday:
JSUMC rotation


Friday, March 23, 2018

Week of March 26th - 30th, 2018

Monday:
test on RUR-PLE (50 minutes maximum)

Introduce Python variables and types
Give out "Expressions and Types" worksheet, due Thursday

Tuesday:
Homework due today: "Introduction to Python Programming: Using IDLE" worksheet due by end of lunch

Group 3 current events (finally!):
P1: Jovial, Esha, Caroline, Armaan, Isabella
P2: Nick, Malica, Kaushal, Jaime, Vinnie
Remember to enter your topic here and be sure no one else from your section is already doing it. Also remember to submit your writeup to turnitin.

Introduce input()print(), formatted printing with %
Begin "Simple Python Calculation" project


Wednesday:
Group 4 current events:
Remember to enter your topic here and be sure no one else from your section is already doing it. Also remember to submit your writeup to turnitin.
P1: Rahul, Leanne, James, Adam, Lance
P2: Kristen, Kylie, Jess, Batur

Everyone working on "Simple Python Calculation" project

Thursday:
Homework due today:  "Expressions and Types" worksheet due at beginning of class
Last class time for "Simple Python Calculation" project.

Friday:
Spring Break begins!

Friday, March 16, 2018

Week of March 19th - 23rd, 2018

Monday:
Homework for today: read "The Way of the Program" and turn in vocabulary worksheet


Review for test on RUR-PLE
Discuss "Way of the Program"
Introduce Python programming with IDLE
Begin "Intro to Python Programming: Using IDLE" worksheet

Tuesday:
JSUMC Grand Rounds

Wednesday, Thursday:

Snow days.  The RUR-PLE test is moved to Monday, and group 3 current events will be due Tuesday.

Friday:
JSUMC Rotation #3

Friday, March 9, 2018

Week of March 12th - 16th, 2018

Monday:
Continue with RUR-PLE conditionals: flowcharts, if/elif/else
You PROBABLY should have finished RUR-PLE part 1 by the end of today

Tuesday:
Introduce while loop
Almost all students should spend today's class working on part 2 of the RUR-PLE exercises.
You DEFINITELY should have finished RUR-PLE part 1 by the end of today

Wednesday:
Group 2 current events:
P1: Brynn, Josh, Renee, Jess, Ainslie
P2: Emily, Anthony, Jake, Jai, Sebastian
Remember to enter your topic here and be sure no one else from your section is already doing it. Also remember to submit your writeup to turnitin.
Homework for today: if/elif/else worksheet
All students working on RUR-PLE part 2

Thursday:
Last in-class time for RUR-PLE.
Give out RUR-PLE test review sheet.
Homework for Monday: read "The Way of the Program" and turn in vocabulary worksheet

Friday:
JSUMC rotation

Friday, March 2, 2018

Week of March 5th - 9th, 2018





Monday:
Complete medical informatics presentations
The rest of the period will be used to work on part 2 of the Medical Informatics project.

Tuesday:
Introduce programming with RUR-PLE
Why Learn to Code?
Introduce RUR-PLE: subroutine def, for count in range()

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

Wednesday:
Snow day :-)


Thursday:
(delayed opening)
Group 1 current events due today:
P1: Louise, Christina, Zayna, Elizabeth, Ari
P2: Maya, Hanna, Amy, Kavya, Noa
Remember to enter your topic here and be sure no one else from your section is already doing it.

Continue with RUR-PLE conditionals: if, if/else
RUR-PLE part 2 available for those who finish part 1

Friday:

Medical Informatics project part 2 due today, before we go to the hospital

The first JSUMC rotation is today - please do everything you can to make it go smoothly