CSCI 654, 30393D
M/W 10-11:50pm
Instructor: Barath Raghavan
Office Hours: Th 10-11am
In this course, we will aim to understand how to formulate a research agenda in Computer Science, examine trends that exist within sub-areas of CS, and identify fruitful and problematic research directions. We will examine barriers to scientific research advancement and how to avoid them when possible. We will practice thinking meta-systematically ("thinking outside of the box") when approaching the selection of research problems and developing research solutions. We will also study prior paradigm-shifting papers in CS research and guidance from eminent Computer Scientists who have articulated what makes for good CS research and strong CS research communities.
The course will explore the hybrid nature of Computer Science -- its existence at the intersection of mathematics, engineering, psychology, philosophy, statistics, and other disciplines -- and how to evaluate progress in CS research as we identify fruitful avenues of future study. Our focus will not be on any one area of CS; we will examine research agendas in a variety of areas.
The course is intended for CS PhD students in their second year or later who are learning to articulate their own research objectives and plans.
The course will involve discussion, presentation, and group work during class. In addition, students will work individually on an independent project, described below, to describe the past and potential-future research in an area of CS, possibly one that is of interest to the student(s) for future study such as in a dissertation, postdoc, or faculty position.
Computer Science research is diverse in both topic and method, building upon a wide array of adjacent disciplines and also having a rich body of practice of its own. Your task is to develop a research agenda in an area of CS and present this agenda in a variety of forms: 1) as a research whitepaper surveying prior work and describing a future agenda (8+ pages ACM format or equivalent), 2) as a grant one-pager that describes why such work should be funded, 3) as a 30-minute research presentation, 4) as a 10-minute general audience presentation, and 5) as a popular-science article. Even if you choose to work on your own, you'll be paired up and will be providing peer feedback on a regular basis. (To this end, you will need to make a complete draft of each milestone available to your partner five days in advance of each deadline, to allow them time to give you feedback and for you to make edits.)
Per-class assignments will focus on assigned readings and responses to those readings. For each class's assignment, add your responses to an appropriately titled section of your Google Doc, with your most recent additions at the top of the doc. Each day's assignment is due at the start of class that day.
Details of grading will be provided in class. Grades will be determined as follows:
25% Reading responses
25% Peer feedback
50% Project
Date | Class Notes | Reading Due | Assignment Due |
---|---|---|---|
M 8/21 Welcome |
Notes | - | - |
W 8/23 Foundations |
- |
|
|
M 8/28 Foundations |
- |
|
|
W 8/30 Foundations |
- |
|
|
M 9/4 No Class |
|
|
|
W 9/6 Ideas |
- |
|
|
M 9/11 Stepping Stones |
- |
|
|
W 9/13 Nebulosity |
|
|
|
M 9/18 Meta-rationality |
|
||
W 9/20 Writing |
|
|
|
M 9/25 | Project Updates | Milestone 1: Progress update. Write the abstract and introduction of your research agenda document, and outline the full document. (Standard two-column template of your choice, ideally using Overleaf.) Place a link to the document in your shared directory. | |
W 9/27 Shadowing |
- |
|
|
M 10/2 Eras |
- |
|
|
W 10/4 |
- | Project updates | Milestone 2: Progress update. Roughly 6 pages of prose and at least 3 figures (diagrams, graphs, or tables). |
M 10/9 Community |
Guest: Aurojit Panda | - | |
W 10/11 Community |
|
|
|
M 10/16 Society |
- |
|
|
W 10/18 Society |
|
||
M 10/23 Society |
- |
|
|
W 10/25 |
- |
|
|
M 10/30 Theories |
- |
|
|
W 11/1 Metacognition |
- |
|
- |
M 11/6 Collaboration |
- |
|
|
W 11/8 Advice |
- |
|
|
M 11/13 | - | Project Updates | Milestone 4: Progress update. Draft of popular science article, grant one-pager, and slide decks. |
W 11/15 | - |
|
|
M 11/20 | - | Project Updates | - |
W 11/22 No Class |
- | - | - |
M 11/27 Mock Program Committee |
- | - | - |
W 11/29 Mock Program Committee |
- | - | - |
In addition to the assigned readings in the schedule above, this is an incomplete list of papers to consider for presentation in class; this list is incomplete and will be expanded: