2017-09-05 | lecture: introduction | - lecture notes
- introduction, background, and goals
- organization, tools, and workflows
- potential data sets and problems
- formal definitions of data
|
2017-09-07 | lecture: data and transformations | - lecture notes
- paradigms for data transformations
- relational model
- MapReduce paradigm
- examples of transformations
- data flow diagrams
|
2017-09-12 | lecture: data and transformations | - lecture notes
- more data transformation examples
- MongoDB features and abstractions
- MapReduce with MongoDB
- equivalence of paradigms
- more data flow diagrams
|
2017-09-13 11:59 PM EDT | project | |
2017-09-14 | lecture: data and transformations | - lecture notes
- k-means using relational paradigm
- k-means using MapReduce
- iteration termination & hashing
- using MongoDB within Python
|
2017-09-19 | lecture: data and transformations | - lecture notes
- relational Floyd-Warshall example
- project infrastructure
- MongoDB repository
- Python algorithm interface
- data provenance
|
2017-09-21 | lecture: data and transformations | - lecture notes
- classification of transformations
- fine-grained provenance complexity
- provenance examples
- PROV standard
|
2017-09-26 | lecture: data and transformations | - lecture notes
- provenance representations
- PROV standard
- using PROV with Python
|
2017-09-28 | canceled | |
2017-10-03 | lecture: models & algorithms | - provenance review
- lecture notes
- systems and models
- state space representations
- constraint satisfaction
- metrics and optimization
|
2017-10-04 11:59 PM EDT | project | |
2017-10-05 | lecture: models & algorithms | - lecture notes
- more on systems and models
- using SMT solvers to find models
|
2017-10-10 Monday sched. | schedule substitution | |
2017-10-12 | review | |
2017-10-17 Tuesday9:35-10:35 AM | midterm exam | |
2017-10-19 | lecture: optimization | - review of midterm solutions
- lecture notes
- edge cover problem
- decomposition methods
|
2017-10-24 | lecture: optimization | - GeoJSON standard and libraries
- abstract graphs from data
- quadtrees and R-trees
- more on decomposition methods
|
2017-10-26 | lecture: optimization | - more on decomposition methods
- lecture notes
- linear algebra review
- Cauchy-Schwarz inequality
- means using linear algebra
|
2017-10-31 | lecture: statistics | |
2017-11-02 | lecture: statistics | - lecture notes
- distributions
- p-values & significance
- independence and proportions
|
2017-11-07 | lecture: statistics | - lecture notes
- capture-recapture
- probability sampling
- reservoir sampling
|
2017-11-09 | lecture: statistics | - lecture notes
- reservoir sampling
- applications of Algorithm R
- correlation and independence
|
2017-11-14 | review | |
2017-11-16 Thursday9:35-10:35 AM | midterm exam | |
2017-11-21 | lecture: visualization | - HTML5, SVG, JavaScript HTML DOM
- data-driven document abstractions
- networks/graphs with D3.js
|
2017-11-23 | recess | |
2017-11-28 | lecture: visualization | - more on networks/graphs with D3.js
- plots & charts with D3.js
|
2017-11-30 | lecture: web services | - more on plots & charts with D3.js
- map visualization frameworks
- web services & web applications
- HTTP and REST architectures
- API request/response schemas
|
2017-12-05 | lecture: web services | - review of midterm solutions
- API request/response schemas
- web service example
- scalable in-browser data processing
|
2017-12-07 | lecture: other topics | - continuation-passing style & callbacks
- asynchronous frameworks
- promises
|
2017-12-08 Friday3:00-5:00 PM | poster session | |
2017-12-12 | office hours | |
2017-12-12 11:59 PM EST | project | |