Computer Science Research

CS 197 · Spring 2025

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 mentored research project, 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, sharing progress and challenges. Lecture components of the course teach research concepts in computer science.

Section Lecture Assignment
Tuesday 4/1
No section
Thursday 4/3

What Is Research?

Section application

Due: Thursday 11:59pm for priority placement

Assignment 1: Reading a Paper

Due: Monday 4/14 at 11:59pm
Tuesday 4/8

Section introduction
Form Teams and Align with Projects

Thursday 4/10

Research Contributions: Bit Flips

Progress Report I

Due: Monday 4/14 at 11:59pm

 

Assignment 2: Related Work

Due: Thursday 4/17 at 3pm
Tuesday 4/15

Begin Weekly Progress Reports
Progress Reports and Advising

Thursday 4/17

Arguing a Research Project

Progress Report II

Due: Monday 4/21 at 11:59pm

 

Assignment 3: Introduction

Due: Thursday 4/24 at 3pm
Tuesday 4/22

Progress Reports and Advising

Thursday 4/24

Vectoring in Research

Progress Report III

Due: Monday 4/28 at 11:59pm
Tuesday 4/29

Progress Reports and Advising

Thursday 5/1

Velocity in Research

Progress Report IV

Due: Monday 5/5 at 11:59pm

Mid-quarter feedback form

Due: Monday 5/5 at 11:59pm
Tuesday 5/6

Progress Reports and Advising

Thursday 5/8

Evaluation

Progress Report V

Due: Monday 5/12 at 11:59pm
Tuesday 5/13

Progress Reports and Adising

Thursday 5/15

Writing a Paper & Picking Projects

Progress Report VI

Due: Monday 5/19 at 11:59pm

 

Assignment 4: Evaluation Plan

Due: Thursday 5/22 at 3:00pm
Tuesday 5/20

Progress Reports and Advising

Thursday 5/22

Research Career Paths

Progress Report VII

Due: Monday 5/26 at 11:59pm

 

Assignment 5: Draft Paper

Due: Thursday 5/29 at 3pm
Tuesday 5/27

Peer Review Draft Papers

Thursday 5/29

Giving Talks

Assignment 6: Draft Talk

Due: Thursday 6/5 at 3:00pm
Tuesday 6/3

Practice Talks

Thursday 6/5

Publication & Peer Review

Final Talk

Monday 6/9, 7-10pm PT at Lathrop 299

 

Final Paper

due at the final presentation

Team Feedback Form

due at the final presentation

    Lecture
  • Thursdays 4:30pm-5:20pm PT STLC115
    Sections
  • Tuesdays 4:30pm-5:50pm PT
  • Yanay's Section: STLC115
  • Kexin's Section: 40-42A
  • Michelle's Section: 20-21B
Teaching assistants

Course Staff Email
[email protected]