Week 1 |
1/4-6 |
Fundamental Python data types (Chapter 2) |
Week 2 |
1/11-18 |
Basic execution control structures, functions
(Chapter 3) |
Week 3 |
1/18-20 |
Input/output, files, and exceptions (Chapter
4) |
Week 4 |
1/25-27 |
Execution
control structures I (Chapter 5) |
Week 5 |
2/1-3 |
Execution control structures II (Chapter 5) |
Week 6 |
2/8-10 |
On-campus midterm exam on Thursday 2/10 |
Week 7 |
2/15-17 |
Algorithm development |
Week 8 |
2/22-24 |
More collection data types (Chapter 6) |
Week 9 |
3/1-3 |
Namespaces (Chapter 7) |
Week 10 |
3/8-10 |
Algorithm development |
Week 11 |
3/17 |
On-campus final exam, 11:30am - 1:30pm |
Office Hours (Zoom link) |
||
---|---|---|
Ljubomir Perkovic (Prof) |
M 1:30pm-3:30pm (https://depaul.zoom.us/j/894936490) W 2:00pm-3:00pm (https://depaul.zoom.us/j/894936490) |
lperkovic@cs.depaul.edu |
Umme Hani (Lab instructor) |
SECTION 501 |
Lectures |
TuTh |
1:30pm-3:00pm | |
Lab |
Tu |
3:10pm-4:40pm |
There will be a total of 8 homework assignments, but only your best 6 count toward the final grade, so you may miss two homework assignments with no penalty. All homework must be submitted by the deadline and no later. Any homework not handed in by the deadline will receive 0 points, without any exceptions.
homework (including labs)
40% midterm exam 25% final exam 35%
To do well in this course, you should attend the class and the
labs regularly, participate in the discussion, read the chapters
in the book each week as indicated in the homework assignment,
start working on the homework early, and talk to me promptly if
you have any problems. The answers to the homework and exam
questions should be written in a way that is rigorous, clear, and
concise.
Lewis Center 1420, 25 East Jackson Blvd.
Phone number: (312)362-8002
Fax: (312)362-6544
TTY: (773)325.7296