Skip to end of metadata
Go to start of metadata

We'll develop, refine and adapt the schedule as we go along, so please check it often.

Things in the to do column are for all of us to do before the class.

The who column identifies the people who are responsible for leading the class

#

date

day

topic

who

slides

to do

more

01

1/27

Tue

Introduction

Marie, Tim

-

read:

notes01

02

1/29

Thr

CMSC 201 today

Sue

-

explore: CMSC201 site

notes02

03

2/03

Tue

Python I

Tim

ppt

read: Python tutorial (0-5)
watch: Python for programmers
view: you're flying!

notes03

04

2/05

Thr

Python II

Tim

ppt

read: Python tutorial (6-10)
view: electronic skateboard

notes

05

2/10

Tue

Python III

Tim

ppt

read: Python Tutorial (11-)
watch: Advanced Python
view: Prof. TeX

notes

06

2/12

Thr

Course design

Wes, david r

Wes ppt

read: Fuller et al. 2007
read: Gries 2008

notes

07

2/17

Tue

Assignments; assessment

james, travis

James ppt

read: Bergin, Reilly 2005
read: Eagles&Barnes 2008
read: Ginat 2008

'notes'

08

2/19

Thr

Labs; student retention

don, patti

ppt

read: Williams
read: Ragonis & Hazzan
read: Murphy & Thomas 2008
read: Sloan & Troy 2008

notes

09

2/24

Tue

Debugging (tools & teaching)

will

ppt

read: Murphy et al
read: Python Debugger
read: Stephen Ferg's debugging writeup

notes

10

2/26

Thr

Cancelled (attendance)


ppt

read:

notes

11

3/03

Tue

Crunchy (emergency replacement)

tim finin

ppt

read:

notes

12

3/05

Thr

Tools (tutors, etc.)

david w

ppt

read: Zelle handout

notes

13

3/10

Tue

Guest Lecture

Lisa Meeden (Swarthmore)

ppt

read:

notes

14

3/12

Thr

Planning / syllabus

Marie / Tim / Sue / Dawn

ppt

read: Course Development Plan

notes

00

3/17

Tue

Spring Break

 

ppt

read:

notes

00

3/19

Thr

Spring Break

 

ppt

read:

notes

15

3/24

Tue

Week 1: Intro to Python & Linux

Patti

ppt

read: Zelle Chapters 1 & 2

notes

16

3/26

Thr

Week 1b: Intro to Python & Linux

Patti

ppt

read: Zelle Chapters 1 & 2

notes

17

3/31

Tue

Week 2: Numbers and strings

Travis

ppt

read: Zelle Chapters 3 & 4

notes

18

4/02

Thr

Week 3: Conditionals and Booleans

James

ppt

read: Zelle Chapter 7

notes

19

4/07

Tue

Week 5: Graphics, Objects, Methods

Wes

ppt

read: Zelle Chapter 5

notes

20

4/09

Thr

Week 4: Functions, Documentation, I/O

James

ppt

read: Zelle Chapter 6

notes

21

4/14

Tue

Week 6: Loops & functional decomposition

Don

ppt

read: Zelle Chapter 8 & 9

notes

22

4/16

Thr

Week 8: Abstract data types

David W

ppt

read: Zelle Chapter 11

notes

23

4/21

Tue

Week 7: Loops & top-down design II

Don

ppt

read: Zelle Chapters 8 & 9

notes

24

4/23

Thr

Week 9: Searching & algorithm analysis

Travis

ppt

read: Zelle Chapter 13.1

notes

25

4/28

Tue

Week 10: Recursion & sorting

Will

ppt

read: Zelle Chapter 13.2-13.3

notes

26

4/30

Thr

Week 11: Recursion & sorting II

Will

ppt

read:

notes

27

5/05

Tue

Week 12: Defining new classes

David R

ppt

read: Zelle Chapter 10

notes

28

5/07

Thr

Week 13: Object-oriented design

David R

ppt

read: Zelle Chapter 12

notes

29

5/12

Tue

LAB DAY & schedule cleanup

All

 

 

 


5/19, 10:30-12:30

Tue

??

??

ppt

read:

notes

  • No labels