Computer Science Research

CS 197C · Spring 2024

CS 197C (Spring 2024) offers an individual introduction to Computer Science research experiences. Classes will be organized into a once-weekly lecture and a once-weekly small group check-in with students' individual mentors. Lecture components of the course teach research concepts in computer science, such as reading technical papers, practicing oral communication and technical writing skills, and independently formulating research questions. Students complete course assignments customized to their spring or summer research (e.g., CURIS) projects.

Pre-requisite: 106B. This class is open to any undergraduate doing computer science research in the Spring or Summer 2024. Students must have commitment from an external mentor (e.g., a Ph.D. student or professor) for a 30 minute weekly check-in meeting during the Spring.

Note, the lecture slides linked below are from Spring 2023; they are subject to evolve in the Spring 2024 course iteration after lecture.

Lecture Assignment Weekly Research Log
Thursday 4/4

What is research?

Application (Columns A-G) due 12 hour after the fisrt lecture ends

Assignment 1: Reading a Paper

Part 0 due: Saturday 4/6 at 5pm
Parts 1-3 due: Thursday 4/11 at 4:00pm

Start research logs (due before lecture each week)

Thursday 4/11

Literature Search

Assignment 1.5: Research Milestone Plan

Due: Thursday 4/18 at 4:00pm

Assignment 2: Related Work

Parts 1-3 Due: Thursday 4/18 at 4:00pm

Submit research log

Submit milestone plan

Thursday 4/18

Arguing a Research Project

Assignment 2: Related Work

Part 4 Due: Saturday 4/27 at 4:00pm

Submit research log

Thursday 4/25

Vectoring in Research

Assignment 3: Introduction

Due: Saturday 5/4 at 4:00pm

Submit research log

Thursday 5/2

Velocity in Research

Submit research log

Thursday 5/9

Panel: Research Career Paths

Submit research log

Thursday 5/16

Evaluation

Assignment 4: Proposed Solution & Evaluation Plan

Due: Saturday 5/25 at 4:00pm

Submit research log

Thursday 5/23

Writing a paper

Assignment 5: Draft Proposal

Due: Thursday 5/30 at 4:00pm

Submit research log

Thursday 5/30

Giving Talks

Assignment 6: Draft Presentation

Due: Saturday 6/1 at 4:00pm

Submit research log

Thursday 6/6

Picking Projects

Assignment 7: Research Mentor Feedback

Due: Thursday June 6 at 4:00pm

Assignment 8: Final Presentation

Due: In our scheduled final exam slot (June 7-12), TBA.

Assignment 9: Final Proposal

Due: Thursday June 13, 3:30pm

Submit final research log

Milestone due Thursday June 13, 3:30pm


    Instructor
  • Brando Miranda Office hours Tuesdays, 5:30-6:30pm, Gates 2rd Floor Meeting Room 200
Course Assistant