PROFESSOR:
Mahendran Velauthapillai Department of Computer Science Phone: 202-687-5936 (office) 331 St.MarysOFFICE HOURS: MW: 3.30 to 4.30 PM or by appointment
TEACHING ASSISTANTS:
| Name | Office Hours (EDT) Washington DC Time | Location | |
|---|---|---|---|
| Matthew Gates | M 8-9PM | https://georgetown.zoom.us/j/95142744475 | mhg57@georgetown.edu | 
| Patrick Cronin | TBA | TBA | pjc269@georgetown.edu | 
| Milan Khosla | TBA | TBA | mk2047@georgetown.edu | 
|   | Introduction to Computing and Programming in PYTHON | 
|---|---|
| by Mark Guzdial & Barbara Ericson | |
| Publisher: Pearson | |
| ISBN-13: | 9780134025544 | 
| Week | Topic | 
|---|---|
| 1 | Introduction to Computer Science and Media | 
| 1 | Introduction to Programming | 
| 2 | Variables, lists | 
| 3 | Conditionals and Loops | 
| 4 | Modifying Pictures Using Loops | 
| 5 | Multi dimensional lists | 
| 6 | Modifying Pixels in Range | 
| 7 | Picture Techniques with Selection and Combination | 
| 8 | Functions and parameter passing | 
| 9 | Modifying Sound Using Loops | 
| 10 | Files input/output | 
| 11 | Modifying Samples in Range | 
| 11 | Making Sounds by Combining Pieces | 
| 12 | Classes | 
| 13 | Inhereitence, exception handling | 
| Home Work | Given | Due | Points | Problem | Solution | 
|---|---|---|---|---|---|
| 1 | 8-25 | 8-30 | 10 | hw1 | sol | 
| 2 | 8-30 | 9-01 | 10 | hw2 | sol | 
COURSE ETHICS: You can discuss the questions with your classmates, but do not copy the solutions.