Git Product home page Git Product logo

inf502-fall2020's Introduction

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!

inf502-fall2020's People

Contributors

igorsteinmacher avatar scooternowak avatar gonzalezivan90 avatar vinod289 avatar liujt196 avatar cherman2 avatar cquinn8 avatar laura-puckett avatar ishafkat avatar jiaweigao21 avatar yuangao-nau avatar romanpaul77 avatar arvinnatadihardja avatar pengkai-fang avatar as4378 avatar cameronbodine avatar doannguyentrong avatar felicitye avatar juntingchen-95 avatar limingzheng-nau avatar lugwelldr avatar shawn-armour avatar yfoo avatar jkeany10 avatar kb629 avatar lqk67506 avatar pjdeasy avatar rdboone avatar vietanhle0101 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.