Lectures

Module 01 -- Playing with Karel, the robot

Aug 21
Intro to Karel Lecture 1
  • A quick introduction to Karel, the robot. Learning to write code to move Karel.
  • Making code efficient with Loops
  • Reading: Meet Karel, Program Karel
  • In-class coding excercise: See the excercise described in Lecture 1 and write code to go from the initial to final state shown. Use Code Page
Aug 26
Karel does work! Lecture 2:
  • Do more interesting stuff with Karel using functions, decompositions and loops
  • In-class coding excercise
Aug 28
Karel does more work! Lecture 3
  • Wrap up with Karel
  • Intro to Jupyterlab [Installation][https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html)
  • First python code
  • In-class coding excercise

Module 02 -- Getting to know Jupyterlab

Sep 02
Intro to Jupyterlab Lecture 4
  • Getting to navigate within jupyerlab
  • In class activity assignments 1 & 2 due: Please upload your files on moodle
Sep 04
Continue working on the sections of the python book by Serena Bonaretti
Sep 09
Continue working on the sections of the python book by Serena Bonaretti
  • In class activity assignment 3 due: Please upload your file on moodle

Module 03 -- Numpy and Pandas

Sep 11
Synthesis of basic python commands and intro to numpy
  • In class activity assignment 4 due: Please upload your file on moodle
Sep 18
Playing with numpy
  • In class activity assignment 5 due: Please upload your file on moodle
Sep 23
Practicing with numpy and Intro to Pandas
  • In class activity assignment 6 due: Please upload your file on moodle
Sep 25
Working with Pandas
  • In class activity assignment 6 due: Please upload your file on moodle
Sep 30
Review and playing with Pandas
  • We will conduct a review of material learned so far
Oct 2
Pandas - We will work though some examples in class
Oct 7
Pandas - We will work though some more examples in class
Oct 9
Pandas - We will work though some more examples in class
  • In class activity Quiz 2: See moodle for quiz and upload

Oct 13

  • Fall Break
Oct 16
Pandas - More operations with data We will review code from last week and then follow along as we code together in class.
  • In class activity assignment 8 due: Please upload your file on moodle
Oct 21
Pandas - More operations with data
  • In class activity assignment 9 due: Please upload your file on moodle
Oct 23
More on Pandas and Exploratory Data Analysis
  • In class activity assignment 10 due: Please upload your file on moodle Quiz 3 on Tuesday (Nov 4) Email to follow with study guide
Oct 28
More on Pandas and Exploratory Data Analysis
  • In class activity assignment 11 due: Please upload your file on moodle