Logistics
- Time: Tuesday / Thursday from 9:30AM - 10:45AM
- Location: Humanities 1111
- Instructor Email: jphanna [at] cs [dot] wisc [dot] edu
- Instructor Office Hours: Tuesdays at 11AM - 12PM
- Instructor Office Location: CS Building 5391
- TA Emails: labiosa [at] wisc [dot] edu and hkhader [at] wisc [dot] edu
- TA Office Hours: Thursday and Friday 12:30-1:30 PM (Adam) and Tuesday and Thursday 4-5 PM (Hadi)
- TA Office Location: CS3278 (Adam) and 3269CS (Hadi)
- Syllabus: [pdf]
- Piazza Webpage (for discussion and notification):
https://piazza.com/wisc/fall2023/cs760/home
- Piazza Sign-up https://piazza.com/wisc/fall2023/cs760
- Homework Submission: Canvas
Note: for email, please put [CS760] in the subject title. Thanks!
Recommended Textbooks
These are all optional; accessing one or more of them is a good idea.
Discussion Forum
The instructor and TA will post announcements, clarifications, hints, etc. on Piazza. You should
check the CS760 Piazza page frequently throughout the term. If you have a question, the best option
is to post a message on Piazza. The staff (instructor and TA) will check the forum regularly, and if
you use the forum, other students will be able to help you too. When using the forum, please do not post
answers to homework questions before the homework is due.
The following rules are useful for asking questions on Piazza:
- Please check if someone has posted the same/similar question before you; it’s much easier if we build on the thread.
- Use an informative “Summary” line to help others.
If your question is personal or not of interest to other students, you may mark your question as
private
on Piazza, so only the instructors will see it. If you wish to talk with one of us individually, you are
welcome to come to our office hours. Please reserve email for the questions you can't get answered in
office hours or through the forum.
Grading
The grading for the course will be be based on (tentative, subject to change):
- Homework Assignments (8 anticipated): 50%
- Midterm Exam: 25%
- Final Exam: 25%
General Homework Policies and Academic Misconduct
All homework assignments must be done individually.
Cheating and plagiarism will be dealt with in accordance with university procedures (see the Academic Misconduct Guide for Students).
For example, code for programming assignments must not be developed in groups, nor should code be shared.
You are encouraged to discuss with your peers, the TA, or the instructor ideas, approaches and techniques broadly,
but not at a level of detail where specific implementation issues are described by anyone. If you have any questions on this,
please ask the instructor before you act.
Late Homework Policies
Homework assignments will include written problems and sometimes programming. Homework is typically due the minute before class starts on the due date.
Late submissions will not be accepted. Assignment grading questions must be
raised with the TAs within 72 hours after it is returned. Regrading request
for a part of a homework question may trigger the grader to regrade the entire
homework and could potentially take points off. Regrading will be done on the
original submitted work, no changes allowed.
We will drop the (single) lowest homework score from your final homework average calculation. The drop is
meant for emergency situations. We do not provide additional drops, late days, or homework extensions.
We encourage you to use a study group for doing your homework. Students are expected to help
each other out, and if desired, form ad-hoc homework groups.