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.