WEEK 1: INTRODUCTION

I. Tuesday, January 8

Introduction to programming with Python.

Slides

Code Samples

see course files

Assigned

  1. Questionnaire (due end of class)
  2. Homework 1 (part 1 due Tu, Jan 22; the rest due Tu, Jan 29)
    1. Option 1: Graphics
    2. Option 2: Audio

Readings and Resources

  1. Python for Everyone: Why program?
    videos | textbook
  2. Way of the program
  3. Command Line Tutorial (for Windows and Mac)
    Note: Windows users need to use the Anaconda prompt rather than the traditional DOS prompt.

II. Thursday, January 10

Slides

Code Samples

see course files

Readings and Resources

  1. What is Python?
  2. Variables, Expressions, and Statements
    1. How to think like a Computer Scientist
    2. Python for Everybody
      videos | textbook

III. Tutorial

  1. Tutorial 1 (due Friday, Jan 11)