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.