This schedule is tenative and thus subject to change.
Date | Topic | Form | Deadlines & Notes |
---|---|---|---|
Mon, Aug 30 | Course Introduction | Lecture | |
Wed, Sep 1 | Research Methods Basics | Lecture | |
Fri, Sep 3 | CS Research Day | Discussion | |
Mon, Sep 6 | Labor Day Holiday | No Class | |
Wed, Sep 8 | KDD Background | Lecture | |
Fri, Sep 10 | · A Database Perspective on Knowledge Discovery (Tosch) · Systems for KDD: From Concepts to Practice (Tosch) |
Example Presentations All slides |
Paper Bidding Due (U,G) |
Mon, Sep 13 | Databases and Basic Causal Models | Lecture | Add/Drop Deadline |
Wed, Sep 15 | · Spark SQL: Relational Data Processing in Spark (Leo) · Causal Relational Learning (Ares) |
Student Presentations (U, G) | |
Fri, Sep 17 | Prof. Tosch out | No class | |
Mon, Sep 20 | Prof. Tosch out | No class | |
Wed, Sep 22 | Prof. Tosch out | No class | |
Fri, Sep 24 | Prof. Tosch out | No class | |
Mon, Sep 27 | Prof. Tosch out | No class | Project information released asynchronously |
Wed, Sep 29 | Formal Language Design as Method | Lecture | |
Fri, Oct 1 | Under the Hood: Systems Considerations of Query Languages | Lecture | |
Mon, Oct 4 | · Indri: A Language-model Based Search Engine for Complex Queries (Capricorn) · FlumeJava: Easy, Efficient Data-Parallel Pipelines (Libra) |
Student Presentations (U, G) | |
Wed, Oct 6 | Sound Tooling for Data Manipulation | Lecture | |
Fri, Oct 8 | Fall Recess | No Class | Project Proposals Due (G) |
Mon, Oct 11 | · From Dirt to Shovels: Fully Automatic Tool Generation from Ad Hoc Data (Pices) · Automating String Processing in Spreadsheets Using Input-Output Examples (Leo) |
Student Presentations (U, G) | |
Wed, Oct 13 | Courteous Goodwill: A Case Study on Reproducible Research via Empirical Software Engineering | Lecture | |
Fri, Oct 15 | · A Large Scale Study of Programming Languages and Code Quality in GitHub (Sagittarius) · On the Impact of Programming Languages on Code Quality: A Reproduction Study |
Student Presentations (U, G) | Finalized Project Proposals Due (G) |
Mon, Oct 18 | Project Proposal Presentations | Student Presentations (G) | |
Wed, Oct 20 | Sound Data Collection I: Labeling | Lecture | |
Fri, Oct 22 | · Snorkel: Rapid Training Data Creation with Weak Supervision (Ares) · DeepDive: Declarative Knowledge Base Construction (Taurus) |
Student Presentations (U, G) | |
Mon, Oct 25 | Sound Data Collection II: Crowdsourcing | Lecture | |
Wed, Oct 27 | · AutoMan: A Platform for Integrating Human-Based and Digital Computation (Gemini) · Taking a HIT: Designing around Rejection, Mistrust, Risk, and Workers' Experiences in Amazon Mechanical Turk (Scorpio) |
Student Presentations (U, G) | |
Fri, Oct 29 | Underlying Assumptions: Demographics of Crowd Workers | Lecture | |
Mon, Nov 1 | · Demographics and Dynamics of Mechanical Turk Workers · SurveyMan: Programming and Automatically Debugging Surveys (Aquarius) |
Student Presentations (U, G) | |
Wed, Nov 3 | Crowdsourcing Systems and Design | Lecture | |
Fri, Nov 5 | · The Crowd is a Collaborative Network (Scorpio) · We are Dynamo: Overcoming Stalling and Friction in Collective Action for Crowd Workers (Gemini) |
Student Presentations (U, G) | |
Mon, Nov 8 | Ethical Implications of Data Collection via Crowd Work | Guest Lecture: Sara Kingsley | |
Wed, Nov 10 | Experimentation and Causal Inference | Lecture | |
Fri, Nov 12 | · Designing and Deploying Online Field Experiments (Scorpio) · PlanAlyzer: Assessing Threats to the Validity of Online Field Experiments (Libra) |
Student Presentations (U, G) | |
Mon, Nov 15 | Report on outstanding tasks | Student Presentations (G) | Project Mid-term Reports due (G) |
Wed, Nov 17 | Potpourri | Lecture | |
Fri, Nov 19 | · Seed Selection for Successful Fuzzing (Taurus) · The Next 700 Data Description Languages (Aquarius) |
Student Presentations (U, G) | |
Mon, Nov 22 | Thanksgiving Recess | No Class | |
Wed, Nov 24 | Thanksgiving Recess | No Class | |
Fri, Nov 26 | Thanksgiving Recess | No Class | |
Mon, Nov 29 | Modern Industrial Systems | Lecture | |
Wed, Dec 1 | · Tensorflow: A System for Large-Scale Machine Learning · How Amazon Web Services Uses Formal Methods (Pices) |
||
Fri, Dec 3 | Rethinking Industrial Roles | Lecture | |
Mon, Dec 6 | · CivilServant: Community-Led Experiments in Platform Governance (Sagittarius) · Untangling Research and Practice: What Facebook’s “Emotional Contagion” Study Teaches Us (Capricorn) |
Student Presentations (U, G) | |
Wed, Dec 8 | TensorFlow: History, Tutorial, Q&A | Guest Lecture: Alex Passos | |
Fri, Dec 10 | Data Privacy | Guest Lecture: Joe Near Final Day to complete Course Evaluations! |
Project reports due by Dec. 16, 10:30am |