Skip to content

Repo for information about INF502 Graduate Course: Software Development Methodologies @ NAU

License

Notifications You must be signed in to change notification settings

chavesana/INF502-Fall22

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INF502

Repo for information about INF502 Graduate Course: Software Development Methodologies @ NAU

Credits: course materials adapted from Dr. Igor Steinmacher (Igor.Steinmacher@nau.edu)

Office hours

TuTh 9:00AM-11:00AM; We 1:30PM-3:30PM; Room 090-216

Important dates (Fall 2022)

  • Last day to drop without a W: September 8
  • Midterm exam (tentative): October 18
  • Final exam: December 15 - 12:30pm-2:30pm - see the University Schedule

Syllabus

Download the Fall 2022 Syllabus here. Please, also check NAU Syllabus Policies.

Course Schedule

Everything on this schedule is subject to change based on specific student and/or 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 Aug 30 Intro to Programming languages
Sep 1 Git/GitHub HW1
2 Sep 6 Git/GitHub (part 2)
Sep 8 Python essentials Syntax, types
3 Sep 13 conditionals
Sep 15 Python essentials: Functions and structures PA1 HW1
4 Sep 20 (cont.)Functions and structures HW2
Sep 22 Python part 2: file handling
5 Sep 27 Practice: HW and PA assigment
Sep 29 Python part 2: exceptions and modules HW2
6 Oct 4 Jupyter Notebooks/Google Colab HW3
Oct 6 Intro to object-orientation Markdown cheatsheet
7 Oct 11 Python OO practice HW3
Oct 13 Python OO practice (cont.) PA1
8 Oct 18 MIDTERM
Oct 20 Mid term discussion
9 Oct 25 Data analysis libraries: Pandas HW4
Oct 27
10 Nov 1 REST API data collection PA2
Nov 3 HW4
11 Nov 8 Web Scraping
Nov 10 Scraping + Pandas Practice
12 Nov 15 Algorithm design and sorting/searching strategies HW5
Nov 17 Algorithm strategies: Trial and error (video) Note: requires NAU credentials
13 Nov 22 Agile development: kanban; test-driven development Example (notebook)
Nov 24 THANKSGIVING
14 Nov 29 Project development HW5
Dec 1
15 Dec 6
Dec 8 Wrap up PA2
16 Dec 13 FINALS WEEK
Dec 15 FINAL EXAM (12:30PM-2:30pm)

About

Repo for information about INF502 Graduate Course: Software Development Methodologies @ NAU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 30