CS540, Spring 2019
Department of Computer Sciences
University of Wisconsin–Madison
Problem sets will consist of both written exercises and programming problems. There will be about 10 assignments. Solutions are usually submitted on Canvas, but check individual homework assignments for submission instructions. To get a sense about the homework assignments, please check the websites of past semesters for examples.
All exams are closed book. Bring a calculator and copious amount of blank scratch paper. One 8.5x11 sheet of paper with notes on both sides allowed (handwritten or typed). Lectures and readings on the syllabus page are required, with a few exceptions (e.g., the optional readings). You are responsible for topics covered in lecture even if there are no lecture notes on the topic. You should have knowledge sufficient to work through simple examples. Exam grading questions must be raised with the instructor within one week after it is returned.
All examinations, programming assignments, and written homeworks must be done individually. Cheating and plagiarism will be dealt with in accordance with University procedures (see the UW-Madison Academic Misconduct Rules and Procedures). Hence, 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 instructors 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, ask the instructor before you act.
Note the exam format, scope and order of topics might be different.