Course content for the Fall 2020 offering of INF 502 at Northern Arizona University.
- Meeting time: TuTh 2:20PM - 3:35PM (Bldg 90 - 102 + online w/ NAUFlex)
- Instructor: Igor Steinmacher
- My office hours are on MWF 09:00-10:00
Download Fall 2020 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.
Week | Date. | Content (tentative) | Comments. | Assignments out | Deadline |
---|---|---|---|---|---|
1 | 13-Aug | Hello/Intro to Programming languages | |||
2 | 18-Aug | Python essentials | |||
20-Aug | Python essentials | HW1 | |||
3 | 25-Aug | PA1 | |||
27-Aug | |||||
4 | 1-Sep | Git/GitHub | HW2 | HW1 | |
3-Sep | |||||
5 | 8-Sep | Python part 2 - (slides) | files, exceptions | HW2 | |
10-Sep | HW3/4 | ||||
6 | 15-Sep | Jupyter Notebooks | |||
17-Sep | In Class assignment | ||||
7 | 22-Sep | Intro to object-orientation | |||
24-Sep | HW3/4 | ||||
8 | 29-Sep | InClass Assignment about OO | |||
1-Oct | Q&A | ||||
9 | 6-Oct | MID TERM | |||
8-Oct | MID TERM (follow up) | PA1 | |||
10 | 13-Oct | Agile development: kanban; test-driven development slides examples-unitteest | |||
15-Oct | In-class exercise (Test) | ||||
10 | 20-Oct | Data analysis libraries: Pandas (Markdown, Notebook, nbviewer) | HW6 | ||
22-Oct | REST API data collection(Markdown, Jupyter) | PA2 | |||
11 | 27-Oct | ||||
29-Oct | Web Scraping(Markdown, Jupyter) | HW6 | |||
12 | 3-Nov | In Class Assignment (Scraping + Pandas) | |||
5-Nov | Solution of the exercise: notebook, markdown | ||||
13 | 10-Nov | (TO DECIDE) Algorithm design and sorting/searching strategies. Slides | HW7 | ||
12-Nov | HW7 | ||||
15 | 17-Nov | PA2 presentation | PA2 | ||
19-Nov | PA2 presentation | ||||
16 | 24-Nov | HAVE A WONDERFUL BREAK! |