Course content for the offering of INF 502 at Northern Arizona University.
- Last day to drop without a W: September 5
- Midterm exam (tentative): October, 15 - 2:20PM - 3:35PM
- Final exam: Somewhere between Dec 9 and Dec 12
Download Fall 2019 syllabus here
Everything on this schedule is subject to change based on how the specific student and course needs that emerge. Please stay tuned for changes and assignments that will appear here as the course progresses.
Work is to be submitted via BbLearn whenever not specified differently. When via BBLearn, the deliverable must be in Word or PDF format.
Week | Date. | Content (tentative) | Comments. | Assignments out | Deadline |
---|---|---|---|---|---|
1 | 27-Aug | Hello/Intro to Programming languages | |||
29-Aug | Git/GitHub | HW1 | . | ||
2 | 3-Sep | ||||
5-Sep | Python essentials | Syntax, types | |||
3 | 10-Sep | Python essentials | Igor traveling | PA1, HW2 | HW1 |
12-Sep | Igor traveling | ||||
4 | 17-Sep | Python part 2 (files/exceptions) - (slides) | |||
19-Sep | HW3 | HW2 | |||
5 | 24-Sep | In Class assignment. | |||
26-Sep | HW3 | ||||
6 | 1-Oct | Jupyter Notebooks | HW4 | ||
3-Oct | Intro to object-orientation | ||||
7 | 8-Oct | HW4 | |||
10-Oct | InClass Assignment about OO | PA1 | |||
8 | 15-Oct | MID TERM . | |||
17-Oct | MID TERM Delivery | ||||
9 | 22-Oct | Data analysis libraries: Pandas (Markdown, Notebook, nbviewer) | |||
24-Oct | HW6 | ||||
10 | 29-Oct | REST API data collection(Markdown, Jupyter) | PA2 | ||
31-Oct | |||||
11 | 5-Nov | Web Scraping(Markdown, Jupyter) | HW6 | ||
7-Nov | In Class Assignment (Scraping + Pandas) | ||||
Solution of the inClass exercise: notebook, markdown | |||||
12 | 12-Nov | Algorithm design and sorting/searching strategies. Slides | HW7 | ||
14-Nov | |||||
13 | 19-Nov | Agile development: kanban; test-driven development slides examples-unitteest | Igor Traveling | ||
21-Nov | Igor Traveling | HW7 | |||
14 | 26-Nov | ||||
28-Nov | THANKSGIVING | ||||
15 | 3-Dec | PA2: last chance to work | |||
5-Dec | Wrap up | PA2 | |||
16 | FINALS |