Course Outline Comp6721 W25
Course Outline Comp6721 W25
* Office Hours:
Please send me an email at least a few hours in advance to confirm.
TA/Lab Demonstrators:
Farzad Salajegheh
Maryam Valipour
Firat Oncel
Rose Rostami
Students who have completed COMP 472 may not take this course for credit.
Objectives
The purpose of the course is to provide a broad technical introduction to the core concepts of
Artificial Intelligence (AI). Topics include state-space search (uninformed and informed/heuristic
search), adversarial search, Machine Learning (ML), Artificial Neural Networks (ANN), Deep
Learning (DL), Convolutional Neural Networks (CNN), knowledge graphs and representation, and
Natural Language Processing (NLP). It is intended as an overview or first introduction to AI,
as there are dedicated courses covering ML, DL, Computer Vision, CNN, NLP, Intelligent
Systems, and other areas of AI in more detail.
Textbook
There is no single textbook that will be used for this course. For each lecture topic, required and
recommended readings will be posted as part of the lecture information on Moodle. Generally,
these readings will be available online or as an electronic resource through the Concordia Library.
Grading Scheme
The grading distribution is as follows:
Note that if your performance on the final exam exceeds that of the midterm, the midterm grade
may be waived, and the final exam will account for 60% of your overall grade.
Midterm Exam:
Please note that the course contains one midterm exam and will be taken during the lecture time in
class, in written form. There will be NO make-up session for retaking it.
Note: It is your responsibility to adhere to the university’s code of conduct as detailed in the
calendar. All students must read and sign the Expectations of Originality form and submit the
signed copy with their project deliverables.
https://www.concordia.ca/academics/graduate/calendar/current/academic-calendar/current-academic-
calendar-dates.html
Laboratory Sessions
There are 11 laboratory sessions and 11 exercises in total posted each week. They are discussed
during the laboratory sessions. Note that lab sessions are a mandatory part of the course and take
place in-person. You must attend the lab section you are registered in.
The lab sessions start from the second week of the semester. The lab sessions cover the lecture
material from the previous lecture as well as the posted exercises. Before each lab, it is essential
that you review the previous week's lecture material, complete any assigned readings, and review
the corresponding lab exercises. While the lectures focus on theoretical concepts and algorithms,
the labs introduce new programming content not covered in the lectures. These sessions offer
hands-on experience with practical applications through various AI libraries and toolkits, such as
Python's scikit-learn and PyTorch.
Course Projects
As part of the course, you will work on two AI projects related to the topics covered in the lectures.
Complete guidelines for the course projects will be announced in class and on Moodle. The projects
are teamwork. The process of team formation should be started from the first class and confirmed
after the DNE deadline.
Email Inquiries
All inquiries related to the course must be communicated via email using the contact info below.
Your email subject line must follow a prefixed topic of “[COMP6721]”
Disclaimer
In the event of extraordinary circumstances beyond the University's control, the content and/or
evaluation scheme in this course is subject to change.
On Campus Resources
Please visit Student services at Concordia University
(https://www.concordia.ca/ginacody/students/services.html ) for the services available to Gina
Cody School students.