Computer Science Research

CS 197 · Winter 2024

This course offers a team-based introduction to Computer Science research experiences. Students form teams within a desired research area (e.g., AI), 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.

Section Lecture Assignment
Tuesday 1/9
No section
Thursday 1/11

What Is Research?

Project application

Due: Friday 11:59pm for priority placement; late applications considered as space allows

 

Assignment 1: Reading a Paper

Due: Thursday 1/18 at 4pm
Tuesday 1/16

Section introduction
Form Teams and Align with Projects

Thursday 1/18

Research Contributions: Bit Flips

Progress Report I

Due: Tuesday 1/23 at 4pm

 

Assignment 2: Related Work

Due: Thursday 1/25 at 4pm
Tuesday 1/23

Begin Weekly Progress Reports
Tutorials by section as needed

Thursday 1/25

Arguing a Research Project

Progress Report II

Due: Tuesday 1/30 at 4pm

 

Assignment 3: Introduction

Due: Thursday 2/1 at 4pm
Tuesday 1/30

Progress Reports and Advising

Thursday 2/1

Vectoring in Research

Progress Report III

Due: Tuesday 2/6 at 4pm
Tuesday 2/6

Progress Reports and Advising

Thursday 2/8

Velocity in Research

Progress Report IV

Due: Tuesday 2/13 at 4pm
Tuesday 2/13

Progress Reports and Advising

Thursday 2/15

Evaluation

Progress Report V

Due: Wednesday 2/20 at 4pm
Tuesday 2/20

Progress Reports and Advising

Thursday 2/22

Research Career Paths

Progress Report VI

Due: Tuesday 2/27 at 4pm

 

Assignment 4: Evaluation Plan

Due: Thursday 2/29 at 11:59pm
Tuesday 2/27

Progress Reports and Advising

Thursday 2/29

Writing a Paper & Picking Projects

Progress Report VII

Due: Tuesday 3/5 at 4pm

 

Assignment 5: Draft Paper

Due: Thursday 3/7 at 4pm
Tuesday 3/5

Peer Review Draft Papers

Thursday 3/7

Giving Talks

Progress Report VIII

Due: Tuesday 3/12 at 4pm

 

Assignment 6: Draft Talk

Due: Tuesday 3/12 at 4pm
Tuesday 3/12

Practice Talks

Thursday 3/14

Publication & Peer Review

Final Talk

Due: In our scheduled final exam session, Monday 3/18 at 7:00pm

 

Final Paper

Due: In our scheduled final exam session, Monday 3/18 at 7:00pm

    Lecture
  • Thursdays 4:30pm-5:20pm PT 200-303
    Instructor
  • Kanishk Gandhi Office hours Mondays, 2-3pm, Gates 3rd Floor Common Area A
Teaching assistants
  • Brando Miranda Office Hours: Tuesdays, 5:30-6:30 pm, 110-101
  • Hamed Nilforoshan Office Hours: Tuesdays, 5:30-6:30 pm, Lathrop 292

  • Course Staff Email
    cs197@cs.stanford.edu