ISC 233/COS 233, Spring 2020

Contact Information:

Lecturer: Prof. Olga Troyanskaya

All office hours are cancelled until further notice.

COS AI: Yuan Wang
Contact: yuanwang@princeton.edu
Office hours: Thursdays 4:30PM-6:30PM

COS AI: Ksenia Sokolova
Contact: sokolova@princeton.edu
Office hours: Wednesdays 4:30PM-6:30PM

Zoom Links:

Precepts

Office hours: Ksenia, Yuan (please sign-up here.)

Piazza:

Please use our course Piazza for more discussions. We will primarily monitor Piazza while office hours are remote. All course-related email correpondences will also be re-directed to Piazza.

Class link, Signup link

Please use a private post only if your post contains your own code. All other posts should be public for the benefit of sharing wisdom with your classmates.

Homework Assignments:

You may get one-week free extension on any assignment of your choice.

Due Date Name Instructions Hints Pair? Submit
Feb 14 Guitar Hero Instructions Checklist Yes TigerFile
Feb 28 List and Sort See Blackboard No TigerFile
Mar 30 K-Means Instructions Hints Yes TigerFile
Apr 3 Theory Instructions Checklist No TigerFile

Precepts:

Session 1: Date Session 2: Date Topic
Feb 5, 3:15-4:20PM Feb 6, 3:15-4:20PM OOP review + linked list
Feb 12, 3:15-4:20PM Feb 13, 3:15-4:20PM Searching and sorting
Feb 26, 3:15-4:20PM Feb 27, 3:15-4:20PM Clustering
*Mar 3, 10:00-10:50AM* Mar 5, 3:15-4:20PM Hashing
(Zoom) Mar 25, 3:15-4:20PM (Zoom) Mar 26, 3:15-4:20PM Theory
(Zoom) Apr 22, 3:15-4:20PM (Zoom) Apr 23, 3:15-4:20PM Exam preparation

Lectures:

Index Date Subject Slides
Lecture 1 Feb 4 Linked Structures Posted on Blackboard
Lecture 2 Feb 5 Searching and Sorting Posted on Blackboard
Lecture 3 Feb 7 K-means Clustering Posted on Blackboard
Lecture 4 Feb 26 Hierarchical Clustering and Trees Posted on Blackboard
Lecture 5 Feb 27 Hashing Posted on Blackboard
Lecture 6 Mar 2 Theory of Computing Posted on Blackboard
Lecture 7 Mar 4 Universality and Computability Posted on Blackboard
Lecture 8 Mar 5 Intractability Posted on Blackboard

Exam:

There is one final exam for COS-233.

The exam will be a 1.5-hour open-book close-internet exam (no programming portion). You may use any materials from the class. As per the honor code, people taking the exam must not discuss its contents with anyone.

The exam will also contain questions on COS-126 Lectures "Using Data Types" and "Creating Data Types".