Friday, November 30, 2018

Week of December 3rd - 7th, 2018

Monday:
test on Python fundamentals

Tuesday:
Begin signup for AI/robotics presentation topic
Review return values, Codingbat. Make sure you click on the Python tab! Start with the problems in Warmup-1.  Do all the problems in Warmup-1, then go on to Logic-1List-1, and String-1, and do 5 problems from each of them.


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.
Then, back on the home page, click "prefs". 
In the memo field,  please enter your period, followed by your last name, followed by your first name, like this:
    2 - Narwhal, Ima
At the bottom of the page, under Teacher Share, enter my email address, ajudkis@ctemc.org. This will allow me to see your progress.

Wednesday:
Everyone working on codingbat problems.
Shortened periods, knee replacement distance learning
String and List challenges due by the end of lunchtime today

Thursday:
Everyone working on codingbat problems.
Give out computer hardware vocabulary, "Cartoon Guide to the Computer" reading

Friday:

Last day to signup for AI/robotics presentation topic without penalty
"Robotics and AI Paper - Getting Started" homework assignment due
Everyone working on harder subroutine problems involving loops.


Tuesday, November 20, 2018

Week of November 26th - 30th, 2018

Monday:
20 minutes for code reviews of Guessing game programs
Guessing game programs (with code review) due by end of lunchtime today
Introduce Python strings and lists
Start string and list exercises worksheet, Python list challenges (Shakespeare, guessing game, chatbot)

Tuesday:
Everyone working on Python string and list exercises and list challenges 

Wednesday:
Last class time for string and list challenge (about a half hour )
Introduce for loop, range(), nested loops
Do in-class loop exercises, give out loop homework for Thursday.
Due by end of lunchtime: "Exercises with Python Strings and Lists"

Thursday:

Review for loops, range(), nested loops
Give out review sheet for test on Monday.
Give out optional Python practice problems.
If time allows, introduce subroutine parameters.

Friday:
Loop homework due at beginning of class.  Do it first on paper, then check your work with IDLE.

Answer any questions in preparation for the Python test
Continue with subroutines, introduce return values, Codingbat. Make sure you click on the Python tab! 
Start with the problems in Warmup-1

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.

Friday, November 16, 2018

Week of November 19th - 23rd, 2018

Monday:
Begin new unit: "Introduction to AI and Robotics"
What K-12 Students Should Know About Artificial Intelligence

Essential Questions:
  • Can a computer be intelligent? Have feelings? Be conscious? Are there limitations on what a computer can do?
  • How are intelligent machines changing the world?
"Thinking about AI" homework due

Begin AI/Robotics videos, as time allows:
"Smartest Machine on Earth" (NOVA episode) (52:14)
Dancing Sony Robots (3:26)
High Speed Robotic Hand (3:00)
The Latest Version of the LittleDog Robot (2:17)
Introducing Spot (2:15)
Testing Robustness (1:03)
Atlas, the Next Generation (2:41)
What's new, Atlas? (0:57)
Parkour Atlas (0:30)
Introducing Handle (1:36)
Sebastian Thrun - Google's Driverless Car (4:14)
MIT's Nexi MDS Robot - First Test of Expression (1:12)
How to Survive A Robot Uprising (4:02)
AI vs AI, Two Chatbots Talking to Each Other (1:24)
Humans Need Not Apply (15:00)
How Smart is Today's Artificial Intelligence? (9:03)
extras:
A Swarm of Nano Quadrotors (1:43)
RoboBees - Design Poses Intriguing Engineering Challenge (2:20)
"The Great Robot Race" (NOVA episode) (52:22)
"The Future of Robotics and Artificial Intelligence" (Andrew Ng, a machine learning expert from Stanford) (16:26)

Tuesday:

Introduce AI/Robotics paper and presentation
continue with AI/Robotics videos

Wednesday:
Personal day for Mr. Judkis.  Students working on "Getting Started On Paper" assignment, due December 7th. 

Thursday, Friday:
Thanksgiving holiday


The "Guessing Game" programs are due by the end of lunch next Monday.  I will give you 15 - 20 minutes on Monday for code reviews.

Wednesday, November 7, 2018

Week of November 12th - 16th, 2018

Monday
45 minutes to work on Simple Python Calculation project

Tuesday:
Simple Python Calculation project due by the end of lunchtime
Review for midterm
Remaining time used to work on Simple Python calculation or Guessing Game project

Wednesday:
Midterm exam

Thursday:
Give out "Thinking about AI" homework due next Monday
Introduce while True/break, Guessing Game project
Everyone working on guessing game project

Friday:
Last class time for Guessing Game project - due by end of lunch next Tuesday, including code review

Friday, November 2, 2018

Week of November 5th - 9th, 2018

You can download Python for free from https://www.python.org/downloads/ . We use version 3.6 in class, but 3.7 will be fine.

Monday:
RUR-PLE test - 45 minutes maximum
Introduce Python variables and types,  give out Expressions and Types worksheet
You can show me your RUR-PLE extra credit problem up through the end of lunch today,

Tuesday:
Intro to Python Programming: Using IDLE due by end of lunchtime
10 minutes to work on Expressions and Types worksheet
Introduce input, print, expressions and statements, arithmetic operations
Start Simple Python Calculation project

Wednesday:
Expressions and Types worksheet due - review in class
Everyone working on Simple Python Calculation project
Give out midterm review sheet.

Thursday, Friday:
NJEA convention, no school