Introduction to Computer Programming for Non-Majors (CSC1310)
Georgia State University
Department Of Computer Science
Introduction to Computer Programming for Non-Majors (CSC1310)
Fall, 2009
MW 12:00 pm - 1:15 pm
General Classroom Building 517
Department Of Computer Science
Introduction to Computer Programming for Non-Majors (CSC1310)
Fall, 2009
MW 12:00 pm - 1:15 pm
General Classroom Building 517
Course Contents
Python :
- Getting Started (Chap.1 to Chap.3)
- Data Types and Operations (Chap.4 to Chap.7)
- Statements and Syntax (Chap.8 to Chap.11)
- Functions (Chap. 11 to Chap. 13)
- Object-Oriented Programming (Chap. 19 to Chap. 21)
XML :
- Markup and Core Concepts
- Modelling Information
Info for students
Instructor : Dinesh Agarwal
Office : 34 Peachtree Street suite 1454
Phone : (781) 346-9251 (781dinwal1), (678) 677-2549
E-mail : dagarwal2[at]gsu[dot]edu
Course Home Page : http://www.dinwal.com/csc1310
Office Hours : MW 1:30 - 2:30 PM
Required Textbook
- 1). Learning Python (2nd Edition) by Mark Lutz and David Ascher,
O’REILLY - 2). Learning XML (2nd Edition) by Erik T. Ray, O’REILLY.
Course Objectives
Useful links
Lecture Notes
| Attachment | Size |
|---|---|
| Lecture Notes 1 - Introduction | 82.5 KB |
| SYLLABUS.pdf | 24.89 KB |
| Lecture Notes 2 - Numbers | 78.5 KB |
| Lecture Notes 3 - Strings | 183 KB |
| age.py from lecture dated 8/24/09 | 1.13 KB |
| Lecture Notes 4 - Lists | 117 KB |
| Guide for Quiz1 | 5.39 KB |
| Lecture Notes 5 - Algorithms, If statement. | 87 KB |
| Lecture Notes 6 - While, For Loops | 140.5 KB |
| tree.py from Lecture dated 9/23/09 | 139 bytes |
| Guide for Quiz2 | 5.15 KB |
| Lecture Notes 7 - Function Basics | 136 KB |
| Lectire Notes 8 - Advanced Function Topics | 68.5 KB |
| Lectire Notes 9 - Modules | 134.5 KB |
| Sample Module fib.py | 442 bytes |
| Sample program using fib.py | 161 bytes |
| Lecture Notes 10 - Classes and OOP | 128 KB |
| Guide for Quiz3 | 28.5 KB |
| Lecture Notes 11 - Exceptions | 87.5 KB |
| classSample.py - Sample Program | 359 bytes |
| Sample Midterm | 44 KB |
| Sample XML file | 4.69 KB |
| Lecture Notes 12 - XML | 1.64 MB |
| Lecture Notes 13 - XML Core | 716 KB |
| Lecture Notes 14 - XML Schema | 772 KB |
| Guide for Quiz4 | 11.6 KB |
| Lecture Notes 15 - XML CSS | 839.5 KB |
| CSS file from Lecture | 1.09 KB |
| XML file from lecture | 101 bytes |