Skip to content

Latest commit

 

History

History
49 lines (42 loc) · 4.87 KB

README.md

File metadata and controls

49 lines (42 loc) · 4.87 KB

INF 502: Software Development Methodologies

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

Office hours

  • My office hours are on MWF 09:00-10:00

Syllabus

Download Fall 2020 syllabus here

Course Schedule

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!