CS294S/CS294W is designed to offer students a remote research experience, in contrast to online lecture-style courses.
This course focuses on building a state-of-the-art social-good virtual assistant, a project supported by the Alfred P. Sloan Foundation to protect privacy and open access of knowledge. Opportunities to continue the research after the Fall Quarter are available.
This course is open to all undergraduates, masters, and PhD students, who have taken at least two courses in Computer Science. Students will learn:
This course consists of a few lectures on the latest technology, hands-on tutorials, small-group mentorships, interactive class discussions, and group presentations. Groups of 2 or 3 will choose or propose projects in subjects such as:
You can take this course multiple times for credit. CS294S can be taken to fulfill the CS194 requirement. Please sign up for CS294W if you wish to fulfill your writing requirement as well. (CS294W requires students to meet with an advisor from the Technical Communication Program.)
The course meets Tuesday and Thursday, from 10:30am to 11:50am Pacific Time via Zoom. Please see Canvas for Zoom links.
This schedule is tentative and subject to change. Please pay attention to emails sent to the student list. Schedule for previous school year (spring 2020) can be found here.
Date | Description | Course Materials | Events | Deadlines |
---|---|---|---|---|
Tue September 15 | Course Introduction
[slides] |
Suggested Readings: |
Student Profiles
out
[link] (requires Stanford login) Signup spreadsheet out [link] (requires Stanford login) |
|
Thu September 17 | Lecture: Schema → Q&A
[slides] |
Suggested Readings: |
HW1 (See Canvas for more details)
out
[link] |
Student Profiles due |
Tue September 22 | Project Discussions | Project Pitches
|
||
Thu September 24 | Lecture: Schema → Dialogues
[slides] |
Suggested Readings: | Homework
due
(11:59PM PT) |
|
Tue September 29 | Project Discussions | Project Pitches
|
||
Thu October 1 | Project Discussion | |||
Tue October 6 | Project Proposals
|
Project Proposals
|
||
Thu October 8 | Project Proposals | Project Proposals
|
||
Tue October 13 | Project Proposals | Project Proposals
| ||
Thu October 15 | Lecture: An Overview of NLP
[slides] |
Suggested Readings:
| ||
Tue October 20 | Weekly Group Meetings
|
Weekly Updates due | ||
Thu October 22 | Students' Mini-Lecture | Mini-lectures
| ||
Tue October 27 | Weekly Group Meetings | Weekly Updates due | ||
Thu October 29 | Students' Mini-Lecture | Mini-lectures | ||
Tue November 3 | Office Hour | |||
Thu November 5 | Students' Mini-Lecture | Mini-lectures
|
Weekly Updates due | |
Tue November 10 | Weekly Group Meetings | Weekly Updates due | ||
Thu November 12 | Students' Mini-Lecture | Mini-lectures
| ||
Tue November 17 | Final Project Presentations | Final Project Presentations
| ||
Thu November 19 | Final Project Presentations | Final Project Presentations
| ||
Fri November 20 | Project Report due at 11:59PM PT |