The following table maps course session dates, lesson topics, references, and content links for ATE-252, a cross-disicplinary exploration of issues in transportation analytics.
course | date | wk no. | session links | learning objectives | out-of-class work |
---|---|---|---|---|---|
DAT-129 | Wed 29-Jan-2020 |
1 |
Intro to course and data structure exercise |
|
|
DAT-129 | Wed 5-Feb-2020 |
2 |
Dictionaries, JSON, and git |
Implement code modularity suggestions in a peer's project |
|
DAT-129 | Wed 12-Feb-2020 |
3 |
File i/o, JSON, and git
|
|
|
DAT-129 | Wed 19-Feb-2020 |
4 |
Query spec building in JSON; advanced gitDeitel textbook: Chapter 9, special focus on 9.5 |
Clone, push to, pull from, and make pull requests to remote git repos Encode and decode JSON files in Python |
|
DAT-129 | Wed 26-Feb-2020 |
5 |
Application programming interfaces 1 |
Encode a query in a URL and demonstrate its use by making a URL-encoded query against a remote API compouter Write python to make HTTP requests using the requests library |
|
DAT-129 | Wed 4-March-2020 |
6 |
Application programming interfaces 2: Share mini-projects |
Wrap-up API proj
Prepare peer tutorial for next week |
|
DAT-129 | Wed 11-March-2020 |
7 |
Burst peer-teaching round robins |
None! Relax if you're all caught up. |
|
DAT-129 | Wed 18-March-2020 |
- |
Rescheduled "spring break" |
||
DAT-129 | Wed 25-March-2020 |
8 |
MtngID: 614 961 8122 Web fundamentals & scraping |
|
|
DAT-129 | Wed 1-April-2020 |
9 |
MtngID: 614 961 8122 Scraping mini project sharingPlan on having your scraping project pushed to git by the start of class so a peer can clone and test your project |
ToDo for wrap-up of scraping
|
|
DAT-129 | Wed 8-April-2020 |
10 |
MtngID: 614 961 8122 Slack connectMini-lessonsFor those who didn't share a mini-lesson, please plan to host a small group via zoom next week. In queue we have argparse (Joel) and recursion (Zach) and any others who didn't share on our scheduled day <Introduction to pandas visualization |
||
DAT-129 | Wed 15-April-2020 |
11 |
MtngID: 614 961 8122 Secondary mop up of peer teaching
OS & file tree traversals |
Choose one or both of these:
|
|
DAT-129 | Wed 22-April-2020 |
12 |
MtngID: 614 961 8122 Visualization with matplotlibFinal project design |
|
|
DAT-129 | Wed 29-April-2020 |
12 |
MtngID: 614 961 8122 Database connectivityFinal project design consultations |
|
|
DAT-129 | Wed 6-May-2020 |
14 |
MtngID: 614 961 8122 Final grade proposalsNote: Attendance at final session and sharing of fully-baked final project is required to sufficiently justify a grade proposal of A or B except for pre-approved absences and “urgent, incidental, overriding life events” Final project Sharing |
|