Class Schedule for Fall 2015ΒΆ

Week Monday Tuesday-Wednesday Thursday
1

Aug 31

Lecture 1

Introduction

Sep 1-2

Lab 0

Setup

Sep 3

Lecture 2

Python as a calculator

2

Sep 7

NO CLASSES

Sep 8-9

Lab 1

Submission server

Sep 10

Lecture 3

Strings

3

Sep 14

Lecture 4

Functions & modules

Sep 15-16

Lab 2

Strings

Sep 17

Lecture 5

Functions

HW 1 Due 11:59 PM

4

Sep 21

Lecture 6

Conditionals 1

Sep 22-23

Lab 3

Functions

Sep 24

Lecture 7

Modules & images

HW 2 Due 11:59 PM

5

Sep 28

Exam 1 @6PM

Sep 29-30

Lab 4

Images

Oct 1

Lecture 8

Lists 1

6

Oct 5

Lecture 9

While loops

Oct 6-7

Lab 5

Yelp

Oct 8

Lecture 10

Lists 2

HW 3 Due 11:59 PM

7

Oct 12

NO CLASSES

Oct 13

Lecture 11

Conditionals 2

(monday schedule)

 

Oct 15

Lecture 12

For Loops

HW 4 due 11:59 PM

8

Oct 19

Lecture 13

Files

Oct 20-21

Lab 6

Sudoku

Oct 22

Lecture 14

Sets

HW 5 Due 11:59 PM

9

Oct 26

Exam 2 @6PM

Oct 27-28

Lab 7

Easter hunt

Oct 29

Lecture 15

Dictionaries 1

10

Nov 2

Lecture 16

Dictionaries 2

Nov 3-4

Lab 8

Sets & Dictionaries

Nov 5

Lecture 17

Classes 1 HW 6 Due 11:59 PM

11

Nov 9

Lecture 18

Classes 2

Nov 10-11

Lab 9

Classes

Nov 12

Lecture 19

Problem solving

HW 7 Due 11:59 PM

12

Nov 16

Lecture 20

Searching

Nov 17-18

Lab 10

Problem Solving

Nov 19

Lecture 21

Sorting

HW 8 Due 11:59 PM

13

Nov 23

Exam 3 @6PM

Nov 24-26

Thanksgiving Break

14

Nov 30

Lecture 22

Tkinter

Dec 1-2

Lab 11

Tkinter

Dec 3

Lecture 23

Recursion

HW 9 Due 11:59 PM

15

Dec 7

Lecture 24

Problem solving

Dec 8-9

Lab 12

Recursion

Dec 10

Lecture 25

Problem solving

HW 10 Due 11:59 PM