• Introduction and Logistics

    Not published to students
    Current

    Welcome to Programming in Python! This is going to be a fun term, and I hope you enjoy coding as much as I do!

    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
      18.5 MB
    • Available but not shown on course page
      Not published to students
      418.2 KB
    • Available but not shown on course page
      Not published to students
      368.4 KB
    • Available but not shown on course page
      Not published to students
      63.7 KB
    • Available but not shown on course page
      Not published to students
  • Weekly Labs

    Not published to students
    Current

    The labs are included in the individual weeks, but to make life more convenient for you, I have placed links to the labs here. 

    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
  • Assignments

    Not published to students
    Current

    This is a convenient link to your programming assignments.

  • Computing in the News

    Not published to students
    Current

    Articles of cool applications of computing.

  • Week One: 8/24 - 8/28

    Not published to students
    Current

    Introduction to Python

    Friday: Lab #1

    • Available but not shown on course page
      Not published to students
      333.6 KB
    • Available but not shown on course page
      Not published to students
  • Week Two: 8/31 - 9/4

    Not published to students
    Current

    Review input/output and variables

    Strings, Lists, and Dictionaries

    • Available but not shown on course page
      Not published to students
      147.4 KB
    • Available but not shown on course page
      Not published to students
      901.9 KB
    • Available but not shown on course page
      Not published to students
      342.5 KB
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
  • Week Three: 9/7 - 9/11

    Not published to students
    Current

    Monday: Please complete posted work

    Wednesday: Decision statements

    Friday: Lab #3

    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
      5.2 MB
    • Available but not shown on course page
      Not published to students
      214.6 KB
    • Available but not shown on course page
      Not published to students
  • Week Four: 9/14 - 9/18

    Not published to students
    Current

    Monday: Loops! What is a loop? Why do we need loops? Different types of loops.

    Wednesday: Loop practice. Go over homework assignment to ensure there aren't any questions. 

    Friday: Lab #4

    • Available but not shown on course page
      Not published to students
      224.5 KB
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
  • Week Five: 9/21 - 9/25

    Not published to students
    Current

    This week, we will start learning about functions. You have been using them since the first day, but now, we will write our own. 

    • Available but not shown on course page
      Not published to students
      781.9 KB
    • Available but not shown on course page
      Not published to students
      360.9 KB
    • Available but not shown on course page
      Not published to students
      1.5 MB
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
      78.4 KB
    • Available but not shown on course page
      Not published to students
  • Week Six: 9/28 - 10/2

    Not published to students
    Current

    Monday: More about functions

    Wednesday: Dictionaries

    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
      3.4 KB
    • Available but not shown on course page
      Not published to students
      337.0 KB
    • Available but not shown on course page
      Not published to students
      367.0 KB
    • Available but not shown on course page
      Not published to students
  • Week Seven: 10/5 - 10/9

    Not published to students
    Current

    Midterm is posted. It is due 10/12. I will work on returning your first project to you. 


    This week, we will discuss functions a bit more with some activities for you to complete as well. 


  • Week Eight: 10/12 - 10/16

    Not published to students
    Current

    This week, we are going to continue looking at classes through a cool program called Bridges. Please follow the instructions below to import the Bridges library into Eclipse as well as create a Bridges account. 


    • Available but not shown on course page
      Not published to students
  • Week Nine: 10/19 - 10/23

    Not published to students
    Current

    This week, we are learning about reading from/writing to files as well as plotting data. Please follow the activities in the order in which they are listed. 

    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
      150.0 KB
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
      1.2 MB
  • Week Ten: 10/26 - 10/30

    Not published to students
    Current

    Lecture on Plotting with small activity

    Lecture on Exceptions with small activity

    No lab assigned this week.

    Project #4 Assigned


    • Available but not shown on course page
      Not published to students
      67.6 KB
    • Available but not shown on course page
      Not published to students
  • Week Eleven: 11/2 - 11/6

    Not published to students
    Current

    Recursion: Worksheet with lecture about recursion.

    • Available but not shown on course page
      Not published to students
      90.5 KB
    • Available but not shown on course page
      Not published to students
  • Week Twelve: 11/9 - 11/13

    Not published to students
    Current

    This week, we will discuss the final project, and let's also talk about coding style.

  • Final Project

    Not published to students
    Current

    There is no final exam in this course. A final project will be assigned instead. There are two options for your project (see below).

    • Available but not shown on course page
      Not published to students
      566.3 KB
    • Available but not shown on course page
      Not published to students
    • Available but not shown on course page
      Not published to students
  • End of Term Survey

    Not published to students
    Current

    Please complete the end of term survey for the course.

    • Available but not shown on course page
      Not published to students

Course Dashboard