CSC1310 Intro Computer Programming for Non-major

Fall, 2007 12:00 pm - 1:15 pm M/W General Classroom Building 231

 

Office Hour:  M/W 1:30 PM – 2:30 PM by appointments only
Office:

 34 Peachtree street suite 1417

E-Mail:  bchen3[at]cs.gsu.edu  (You must put CSC1310 in Subject)
Textbooks: Learning Python (2nd Edition) by Mark Lutz & David Ascher, O'REILLY   

Learning XML (2nd Edition) by Erik T. Ray, O'REILLY

Textbook source code Learning Python Textbook Example  

Learning XML Textbook Example

Python Program Python 2.4

Announcement  

Homework 4 is due on Nov/26, please prepare your presentation on the due day

The Presentation order is here

We will have Quiz4 on Nov/28 (Topics: Function, Modules, OO)

Our Final Exam is held on Dec/5, please mark the day on your calendar

 

Class Slides

Aug. 20:  Syllabus

Aug. 22:  Introduction to Python

Aug  27:  Ch4. Numbers

Aug  29:  Ch5. Strings

Sep 5:     Ch6. Lists

Sep 10:   Ch9. IF Statement

Sep 12:   Ch9. IF Statement

Sep 17:   Ch10. For Statement

Sep 19:   Ch10. For Statement

Sep 24:   Ch10. For Statement

Sep 26:   For Loop Examples 1

Oct 1:     For Loop Examples 2

Oct 3:     For Loop Examples 3

Oct 8:     Practice Exam

Oct 10:   Review

Oct 15:   No Class

Oct 17:   First Exam

Oct 22:   Ch10. While Loop 

Oct 24:   File Object        file1  file2  file3

Oct 29:   File Object        file4  file5

Oct 31:   Happy Hallowing!!!!!!   2D Lists

Nov 5:    Ch12. Functions

Nov 7:    Ch12. Functions    While Loop Example

Nov 12:   Ch15. Modules

Nov 14:   Ch19/20. Object Oriented Programming (OOP)

Nov 19:   No Class (Thanksgiving Holiday)

Nov 21:   No Class (Thanksgiving Holiday)

Nov 26:   HW4 Presentation 

Nov 28:   XML

Dec 3:     Review for Final

Dec 5:     Final Exam!!!!!!!!!!!!!!!

 

Homework:

Hw1.    Due Sep/17

Hw2.    Due Oct/3

Hw3.    Due Nov/7            file6

Hw4.    Due Nov/19          Example

 

Quiz:

Quiz1

Quiz2

Quiz3

Quiz4