Schedule
Each week will be dedicated to a different unit. Weekly homework assignments will be released every Wednesday (in the middle of each Unit), and due the following Tuesday at 11:59pm. Weekly two-hour labs will be held every week on Sunday, Monday, Tuesday and Thursday. Readings are recommended to be completed by the Wednesday of each week.
Please note: If you have trouble viewing lecture recordings, try opening the CS8 website on another browser (e.g. Safari, Firefox, Chrome, Iceweasel, etc.) and you'll be prompted to authenticate by logging into Panopto using Brown credentials.
The structure is as follows:
Dates
Unit Lecture Slides
Lecture Recording
Reading
Guests
1/25 - 1/29
Introduction , Binary
1/25 ,1/27
The Syllabus & Collaboration Policy
1/30 - 2/5
Logic I , Logic II , Logic III
1/30 , 2/1 , 2/3
Nine Algorithms , Ch. 1 & 2.
2/6 - 2/12
Programming I , Programming II
2/6 ,2/8 , 2/10
None
Dave Abel
2/13 - 2/19
Algorithms I , Algorithms II , Algorithms III
2/13 , 2/15 2/17
Nine Algorithms , Ch. 3
2/22 - 2/26
Theory I , Theory II
2/22 , 2/24
Nine Algorithms , Ch. 10
2/27 - 3/5
Databases I , Databases II
2/27 , 3/1 , 3/3
Nine Algorithms , Ch. 8
3/6 - 3/12
Machine Learning I , Machine Learning II , Machine Learning III
3/6 , 3/8 , 3/10
Nine Algorithms , Ch. 6
3/13 - 3/17
Computer Vision & NLP I , Computer Vision & NLP II
3/13 , 3/15
None
3/20
Midterm
(Slides)
Midterm Review Session!
3/22 - 3/24
Compression/ Error Correcting Code I , Compression/ Error Correcting Code II
3/22 , 3/24 , 4/3
Nine Algorithms , Ch. 5 and 7
SPRING BREAK 3/25 - 4/2
4/3 - 4/9
Recursion I , Recursion II
"What is Recursion?”, pages 1-7 (stop at “Process and Structure”)
4/5 , 4/7
4/10 - 4/16
Cryptography I , Cryptography II , Cryptography III
4/10 , 4/12 , 4/14
Nine Algorithms , Ch. 4 and 9
4/17 - 4/23
Cool Applications I , Cool Applications II
4/17 , 4/19 , 4/21
None
4/24 - 4/27
Conclusions & Review
4/24 , 4/26
READING PERIOD 4/28 - 5/9
Thurs 5/18
FINAL EXAM - 9:00-12:00 Last Names A-O: Sayles Hall AUD Last Names P-Z: MacMillan Hall 115
Final Review Session Recording! (& Review Slides)
Note: Readings may change; please continue to check this page.
* Some reading will be emailed to students during the semester.
Google Calendar : To add this calendar to your personal calendar, follow the link and click the button in the bottom-right corner.
To submit anonymous feedback about this assignment or any other aspect of CS 8, use this form . Email us at cs0080tas@lists.brown.edu with any logistical or administrative questions. And if you’re stuck on a problem or confused by a concept, come to our office hours !