Enrollment

What are the prerequisites for CS4410?

To enroll in CS4410, the student must have successfully completed CS 3410 or ECE 3140 / CS 3420.

What are the prerequisites for CS4411?

To enroll in CS4411, the student must have either successfully completed CS4410, or be enrolled in CS4410 in Fall 2016

Can I enroll in 4410 if it has a time overlap with another class I'm taking this semester?

Yes, as long as the time overlap is 15 minutes or less. If you are in the College of Arts & Sciences, you will need to pick up a time overlap permission form from the academic services office, obtain signatures from the instructors of both classes, and return the form to KG17 Klarman Hall. If you are in the College of Engineering, you will need to get an Add/Drop form from from Engineering Registrar's or Advising Office, get a signature from the 4410 instructor, get it stamped by Megan Gatch on the first Floor of Gates, and then return the form to 158 Olin. This process will only work if you are otherwise elligible to take the course (e.g., it will not help you circumvent the wait list).

The same applies to 4411 although we might be more lenient with the overlap since 4411 does not meet every week.

Can I audit CS4410/11?

Unfortunately, no. This semester there are too many people wishing to take the class for a grade to allow registered students to elect the audit option.
Important: Unlike previous semseters, there is no option to change your enrollment status to audit mid-semester.

I am a non-CIS student on the waitlist. How can I enroll in the class?

At the time of writing this (August 24) there are 324 students enrolled, another 20 CIS students who have been given permissing to enroll but who have not yet done so, and another 25 on the waitlist. We think this means that some non-CIS students should be able to enroll. We are being strict about prerequisites this year, so if you would like to get off the waitlist, please fill out the following form.

Can you please add me to / drop me from CMS?

It takes about 2 days for CMS to sync with the registrar. Please do not request to be added/dropped. It will happen automatically. We do not plan to use CMS for the dissemination of assignments.

Organization

What are the problem solving sessions?

Each week, the students will solve one problem in the "Problem Solving" sessions. The TAs will bring the problem, and will work with students in the session on these problems. These are not graded, and are intended to help students build a better understanding of the kind of problems they may see in examinations.

We are reserving the Wednesday office hours for discussions on the projects. The students are expected to lead these sessions, and should bring concrete problems for the TAs. In case no student brings up a problem, the TAs will be available to answer non-project related problems (that is, project related problems will be given higher priority, but feel free to come with non-project related questions too).

Where can I get access to the book?

We have several copies reserved in the library. The book is also available at bookstore. You could also find the book or ebook (divided into Volumes One Two Three and Four) on Amazon.

If you have a financial hardship and cannot afford the book, please contact Anne/Rachit.

Could I just use book X, or version X of the suggested textbook?

Yes, but at your own risk.

Problem Solving Sessions

What are the problem solving sessions?

Each week, the students will solve one problem in the "Problem Solving" sessions. The TAs will bring the problem, and will work with students in the session on these problems. These are not graded, and are intended to help students build a better understanding of the kind of problems they may see in examinations.

Is it compulsory to attend problem solving sessions?

No, but we highly recommend attending these sessions as they will help you tremendously in both understanding the material as well as in exams.

Can I bring my own questions to problem solving sessions?

No, the office hours serve this purpose.

Will the questions from problem solving sessions appear in the exam?

There will be one question from the problem solving sessions in the final exam.

How can I sign up for problem solving sessions?

Use the following link: ---------------.

Homeworks

Who can be my partner for the homeworks, and how do I find one?

Any other student registered in CS4410 can be your partner. To find one, use the "Search for Teammates!" postPiazza or any other means by which humans communicate with other human beings.

Do I need to have the same partner for all homeworks?

No. You can have a different partner for each homework. Just write down the name of your partner for each homework on the cover sheet of that homework.

I can't find a partner for my homeworks. Could you help?

No. It is your responsibility to find a homework partner.

Will the questions from homeworks appear in the exam?

There will be one question from the homeworks in the final exam.

How will you decide whether a submission is a late submission?

The homework submission deadlines are at noon. If you submit your homework at 12:01PM, we will consider it a late submission.