CPS 721: An Introduction to Artificial Intelligence
Course Management Form (CMF)

Instructor (Sect 1-5): Mikhail Soutchanski. Phone: (416) 979 5000 ext 55-7954 (leave voice-mail)
Email: mes (at) cs (dot) [new university name] (dot) ca (write cps721 and Section# in "Subject")
Web page: www.cs.torontmu.ca/~mes/courses/cps721/
Office: Computing and Engineering Bldg, 245 Church Street, ENG275
Office Hours: Monday, 13-14   or   Wednesday, 12-12:30 (by appointment)
Instructor (Sect 6-10): Rick Valenzano. Phone: (416) 979 5000 ext 55-4913
Email: rick.valenzano (at) [new university name] (dot) ca (write cps721 and Section# in "Subject")
Web page: https://www.cs.torontomu.ca/~rick.valenzano
Office: Atrium Bldg, AOB 1272. Enter the Atrium on Bay from 20 Dundas St (near Dundas subway exit)
Office Hours: Mondays at 2-3pm   and Wednesdays from noon-1:30pm
  • Liam Gregory     liam.gregory (at) torontomu.ca     (Labs in Sections 1 and 4)
  • Nikolas Kadovic     nkadovic (at) torontomu.ca     (Labs in Sections 3 and 9)
  • Nicole Walczyk     nwalczyk (at) torontomu.ca     (Labs in Sections 2 and 5, and she marks homework assignment 2 )
  • Mehjabin Rahman     mehjabin.rahman (at) torontomu.ca     (Labs in Sections 6, 7, 8, and she marks homework assignment 4 )
  • Amir Mohammadi Bagha     amir.mohammadi (at) torontomu.ca     (he marks homework assignments 1, 3 and 5)
Section Status Day Start Time End Time Room
Lectures Sections 1-5
(Prof. Soutchanski)
Monday 15:10 17:00 DCC-208
Wednesday 11:10 12:00 DSQ-23
Lectures Sections 6-10
(Prof. Valenzano)
Wednesday 11am 12:00 DCC208
Thursday 10am 12:00 DCC208
Section 1 Lab/Tutorial Tuesday 09:00 10:00 ENG202
Section 2 Lab/Tutorial Friday 10:00 11:00 ENG202
Section 3 Lab/Tutorial Monday 17:00 18:00 ENG203
Section 4 Lab/Tutorial Tuesday 15:00 16:00 ENG201
Section 5 Lab/Tutorial Friday 12:00 13:00 ENG202
Section 6 Lab/Tutorial Friday 12:00 13:00 ENG203
Section 7 Lab/Tutorial Friday 11:00 12:00 ENG201
Section 8 Lab/Tutorial Tuesday 15:00 16:00 ENG202
Section 9 Lab/Tutorial Wednesday 16:00 17:00 ENG206
Section 10 Lab/Tutorial Wednesday 16:00 17:00 ENG203

Course Outline Draft

This is a draft subject to change. The information in this course outline may be supplemented by more detailed information that is provided later in the course. All changes will be announced in class. Stay tuned.

Course Description

Course Policies

Policy on collaboration in homework assignments or quizzes
Limited collaboration in discussing general approaches to problems is allowed 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 or in your quiz, this will negatively affect your grade. In particular, you might be asked to solve extra exercises during the office hours, during one of the labs, or in class (as a quiz). These unscheduled tests or evaluations can be given at any time without prior notice. 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. In cases when a student fails to demonstrate knowledge about a home work, the grade for the home work can be decreased to 0. 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 Academic Policy 60. Additional penalty for copied work may be assigned as deterrence against plagiarism. More specifically, additional penalty for a copied assignment (in part or in whole) can be up to -4% of the final course grade. Additional penalty for a copied (in part or in whole) solution to a lab quiz, or for signing up someone who is not present in the lab, can be up to -2% of the final course score.

Contract Cheating Statement
In regard to any and all assessments in this course, the use of Chegg, ChatGPT, Copilot, or any other similar help site/service/tool will be pursued as "contract cheating".

In regard to any and all assessments in this course, the use of any third party (e.g., family member, freelancer, roommate, friend, tutor) to complete work on your behalf will be pursued as "contract cheating" under Policy 60 "Academic Integrity".

Policy 60 Penalty Guidelines for contract cheating (e.g., viewing a solution on Chegg or Discord) that only impacts you: F in course.

Policy 60 Penalty Guidelines for contract cheating that facilitates cheating for others (e.g., posting a question to Chegg): Disciplinary Suspension.

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

The students are expected to pay attention to a lecture and volunteer to answer instructor's questions during the class-time. In the case of in-person classes, in order to create an environment conducive to learning and respectful of others rights, phones and pagers must be silenced during lectures, labs and evaluations. Students should refrain from disrupting the lectures and labs by arriving late and/or leaving before the lecture is finished.

Policy on Non-Academic Conduct
No disruption of instructional activities is allowed. In particular, taking video/photos in class is strictly prohibited since this violates the copyright and privacy policies. Do not send any private messages to other students. Do not distract your peers from learning in class with messages unrelated to lecture. If you know how to answer your instructor's a question, or you know what the next step in a solution should be, or you have a question related to the lecture, then Raise your Hand. 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 their electronic devices in class only for taking notes. In difficult cases, penalties can be imposed by the Student Conduct Officer.

Remarking / Recalculation Policy

  1. Grades are earned for the demonstration of knowledge.
  2. If the assignment/test was manually marked, then 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. The students cannot request remarking of a quiz or any other evaluations that was automatically marked.
  3. Remarking request can be only submitted within 10 days of the date when the assignment/test marks were posted. It is your responsibility to check your CPS721 marks as soon as possible. Late regrading and recalculation requests will not be accepted. Also, if a student failed to attend a lab or sign up a quiz, the missing marks for quizzes cannot be requested. There are no make-up quizzes in cps721.
  4. 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
September 26, Tuesday
Assignment 2
October 10, Tuesday
Assignment 3
October 24, Tuesday
Saturday, October 28, 11am-1pm EST
Assignment 4
November 14, Tuesday
Assignment 5
November 28, Tuesday
10 Tutorials/Labs
As per timetable above, from Monday, Sept 11, 2023
Final Exam

The total mark is calculated from the marks for assignments, quizzes, midterm and the final exam.