Computer Science Research

CS 197 · Fall 2019

This course offers a team-based introduction to Computer Science research experiences. Students form teams within a desired research area (AI, HCI, Systems), then are matched with a quarter-long research project under direct mentorship of a Ph.D. student, with the goal of producing a publishable work-in-progress (e.g., poster) by the end of the quarter. Classes will be organized into a once-weekly lecture and a one-weekly section meeting. Research areas meet regularly as sections led by a Ph.D. student in the area, sharing progress and challenges. Lecture components of the course teach research concepts in computer science.

Lecture Section Assignment

What is research?

Application due 1 hour after lecture ends

Area Overview

AI Slides

HCI Slides

Systems Slides

Assignment 1: Reading a Paper

Literature Search

Form Teams and Align with Projects

Systems Slides

Assignment 1 due:

October 2, 4:00 PM

Assignment 2: Related Work

Arguing a Research Project

Begin Weekly Progress Reports and Advising

HCI Slides

Assignment 2 due:

October 9, 4:00 PM

Assignment 3: Introduction

Vectoring in Research

Progress Reports and Advising

Assignment 3 due:

October 16, 4:00 PM

Assignment 4: Project Report

Guest Lecture: Tips for Giving Clear Talks

Progress Reports and Advising

Assignment 4 due:

October 23, 4:00 PM

Assignment 5: Project Report II


Progress Reports and Advising

HCI Slides

Assignment 5 due:

October 30, 4:00 PM

Assignment 6: Project Report III

Velocity in Research

Progress Reports and Advising

Assignment 6 due:

November 6, 4:00 PM

Assignment 7: Evaluation and Project Report IV

Writing and Paper & Research Career Paths

Progress Reports and Advising

HCI Slides

Assignment 7 due:

November 13, 4:00 PM

Assignment 8: Draft Paper

Publication Culture & Peer Review

Peer Review Draft Papers

Assignment 8 (peer review draft) due:

November 20, 4:00 PM

Assignment 9: Final Presentations


Assignment 8 (optional TA feedback draft) due:

November 27, 11:59 AM

Final Presentations and Future Opportunities

Optional Section: Project Help

Assignment 9 due:

Presentations due in lecture

Slide PDF due December 4, 4:00PM

Assignment 10: Final Paper

Paper Due by 5pm on Friday, December 13

  • Wednesday 4:30pm-5:20pm Room 160-124
  • Sections
  • Systems: Thursday 9:30am-10:20am Room STLC 104
  • AI: Thursday 10:30am-11:20am Room Lathrop 292
  • HCI: Friday 9:30am-10:20am Room STLC 105
Teaching assistants
  • Griffin Dietz scheduled by team, Gates 360
  • Daniel Kang Mon 3:00-4:00pm, Gates 433
  • Kexin Rong Mon 9:00-10:00am, Gates 433, by appointment
  • email course staff click here