CPS 616: Analysis of Algorithms
Course Management Form, Winter 2014

Instructor: Mikhail Soutchanski
Email: mes (at) scs (dot) ryerson (dot) ca (write cps616 in Subject of your email)
Web page: www.scs.ryerson.ca/~mes/courses/cps616/
Office: ENG275
Office Hours.: Tuesday 15:10 - 16:00     and   Thursday 15:10 - 16:30
Teaching Assistants:     a2masoum (at) scs. ryerson.ca         Arman Masoumi (marks quizzes, 2nd, 3rd assignments)
    d4roy (at) scs. ryerson.ca     Debashish Roy (supervises/marks labs, the 1st assignment)

Course Description

Course Policies

Policy on collaboration in homework assignments and in labs

Limited collaboration in discussing general approaches to problems is allowed (only with students in your team); no collaboration is allowed between teams. You may discuss assignments only with other people currently taking the course. However, you should never put your name on anything you do not understand. If challenged, you must be able to reproduce and explain all solutions by yourself, or solve similar exercises. If you cannot explain a solution that you handed in, or if you cannot solve an exercise similar to questions in your home work, the grade for the home work can be decreased to 0. In particular, you might be asked to solve exercises during the office hours, or in class (as a quiz). Remember that if you work with partners, you are still expected to know solutions of all exercises from the home work. Grades are earned for the demonstration of knowledge. The first page of your homework should include: the name of all students with whom you discussed any homework problems (even briefly). Otherwise, it is assumed that you didn't discuss with anyone except the instructor. Copied work (both original and copies) will be graded as 0. Involvement with plagiarism will be penalized in accordance with the departmental policy and the Student Code of Academic Conduct.

Committing academic misconduct, such as plagiarism and cheating, will trigger academic penalties including failing grades, suspension and possibly expulsion from the University. As a Ryerson student, you are responsible for familiarizing yourself with the Student Code of Academic Conduct.

Policy on Non-Academic Conduct
No disruption of instructional activities is allowed. Among many other infractions, the Code specifically refers to the following as a violation: ``Disruption of Learning and Teaching - Students shall not behave in disruptive ways that obstruct the learning and teaching environment." In particular, the students can use the laptops (and similar electronic devices) in class only for taking notes. In difficult cases, penalties can be imposed by the Student Conduct Officer.

Remarking Policy

  1. Grades are earned for the demonstration of knowledge.
  2. Read carefully the marking guide for the assignment or test you'd like to be remarked. Your grade may go up, down, or remain the same.
  3. Fill in this remarking form (available online). Attach this form to the hard copy of your assignment. Same rules apply if you request recalculation to correct an arithmetical error in calculating your total score.
  4. Forward your assignment and the remarking request form to the TA/GA who marked your assignment. To do this, either hand in your remarking request to the TA at the Lab time, or leave your remarking request attached to the hard copy of your assignment at the Computer Science reception desk (ask for a stamp with the date). Send email to the TA/GA to inform that you left a remarking request. Normally, the marking guide posted on Blackboard includes the name of the TA/GA who was responsible for marking the assignment/test. It is your responsibility to forward your remarking request to the right contact person.
  5. Remarking request can be only submitted within 10 working days of the return of the graded work (quiz/assignment/test) in class. It is your responsibility to pick up your quiz/assignment/test as soon as possible. Late regrading requests will not be accepted. It's your responsibility to pick up your work ASAP.
  6. Mark can decrease if TA finds something that was incorrectly awarded too high a mark.

Tentative Course Calendar (all changes of dates will be announced)

Course Work Due Date Grade Value (%)
Assignment  1
February 11, Tuesday
Friday, February 28, 4-6pm
Assignment 2
March 18, Tuesday
Assignment 3
April 1, Tuesday
10 Labs
In assigned lab time
Class participation & quizzes
In assigned class time
Final Exam
Exam period

The total grade (100%) is the sum of marks for assignments (15%), quizzes(5%), labs (20%), midterm (20%) and the final exam (40%).