CIS 122

Spring 2013

 

 

Home

Syllabus

Schedule

Links

Contacts

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Schedule (subject to revision)

Date

Lectures

Reading

Project

4-2

Introduction to Programming

CGMW 1.1, 1.2, 1.5

Hello, Python - Part 1

4-4

Hello, Python

CGMW 2.1-2.5

 

4-9

Python Functions

CGMW 2.6-2.9

Hello, Python - Functions

4-11

Functions, cont'd

 

 

4-16

Strings/Input & Output

Quiz 1

CGMW 3

Strings and Things

4-18

String Methods

CGMW 4.3 (p. 52-54)

 

4-23

Modules/Turtle Graphics

CGMW 4.1

Hello, Turtles

4-25

Tricky Concepts

Quiz2

Intro to Turtle Graphics

 

4-30

Code Testing and Errors

Midterm Review

Review Exercises

 

 

5-2

Midterm Exam Key

Grade Calculator

(Python file)

 

5-7

Booleans

CGMW 6

Make Good Choices

5-9

Conditional Statements

Week 6 Lab

 

5-14

Python Lists

CGMW 5

except 5.10

5-16

Lists, cont'd

Week 7 Lab

 

5-21

Repetition

CGMW 7

Listing and Looping

5-23

Repetition, cont'd

Week 8 Lab

 

5-28

Testing -> Debugging

CGMW 5.10 - Files as Lists

Grab Bag

5-30

Files and urllib
Intro to user-defined objects

Quiz 3

CGMW 13, 13.1

 

6-4

Graphical User Interfaces and
Event-driven programming
(Intro to tkinter module)

Quiz 4

(CGMW 14)

 

6-6

Limits of Computation

Final Review

 

 

Tu 6-11

Final Exam 5:30p

Lillis 211

 

Fri 6-14

Final Exam 8:00a

Chapman 207