CSI4900 Honours Project - Fall 2020 and Winter 2021
- For CSI students: 18 credits of CSI or SEG courses at the 3000 level. Permission of the Department is required.
- If you do not have the prerequisites, you are not allowed to take this course.
- An online information session will be held at the start of each
term for students registered in that term. There will be a short
presentation of general information and a question/answer session.
- Project registration will be available soon on Brightspace for the
fall term. Note that registering for a project is different
from registering for the course. To register for the course,
if you are unable to do so online, then you must speak with someone
in the Undergraduate Office.
- The Cognos Prize will be awarded to one team in the Fall 2020 term
and one in the Winter 2021 term, to recognize the top fourth year
honours projects in Computer Science. Information is available here
- Jolene Hurtubise, the Computer Science Librarian from Morisset
Library has offered to help with researching information needed for
your projects. If you need help finding or getting access to
information for your project (such as scholarly articles, print
books, research datasets, etc), you can email her at
meet her in person by appointment at Morisset Library, room 112
(Tel.: 613-562-5800 ex. 3616), and/or see her
guide here. Appointments can be created by following the link
directly on the research guide, by email, or by phone. Besides
academic databases like ACM and IEEE, the library also has access to
online programming and IT books from O'Reilly and other publishers
via Safari, and online video courses on software and web development
A. Choosing Your Project
Please read this page carefully and follow
these steps to choose and register your project:
projects page is there to help you to select a project.
Professors continue to update their project pages, so keep checking
for updates. You can also propose your own project, but you must find
a professor to supervise your work.
- Contact the professor and if you and the professor agree to work
together, proceed to the next step else go back to 1.
- Then you must register your project. Project registration is
available on Brightspace about one month before the term starts.
Projects must be done in teams of 1-3 people.
When you register a project, you are committed to complete that
project. If there are any problems please contact me by email. Once
you choose a project, mention your project title in any correspondence
B. Project Reports
- You are required to write a project report. The material that you
will be required to include in your report is project dependent and
should be discussed in detail with your project supervisor
- The project report will be marked by your project supervisor.
- The due date will be during the exam period and will be posted
- Friday, December 18 at 16:00 (Fall term)
- Monday, April 26 at 16:00 (Winter term)
- Your report must be submitted electronically using
- The due dates are firm. No exceptions allowed. Not even your
supervisor is allowed to give you an extension. It is advisable to
start working on your project as soon as you choose it.
- One project presentation is required for each project team (not
one per student).
- Each presentation will last 15 minutes (including setup time and
- Each presentation can be done either in French or English.
- An assigned professor will evaluate your project presentation (see
marking scheme below).
- The computer used for the presentations will likely be the
podium computer in a SITE classroom or lab.
Laptop hookup will also be available.
- The time slot for each presentation will be assigned by me at
random (each project team will have equal probability of being
assigned to the latest time slot).
- All project presentations will take place during the last two or
three weeks of the term. The complete timetable for project
presentations will be posted on the CSI4900 Homepage.
- For the Fall term, the presentations will be held during
the final exam period. The schedule will be posted in
- For the Winter term, the presentations will be held on
April 15 and another date during the final exam period. The
schedule will be posted in March.
- Please read this important
information on how to prepare your presentation.
- Each student must attend to at least 2/3
of all the project presentations (including his/her own
presentation). Any student who cannot attend to this amount of
presentations because of time table conflicts with other U of O
courses must contact me and indicate to me the list of courses in
conflict (so I can verify this fact with the registration office).
Hence, any other reasons like conflicts with your employer (e.g.: in
the case of part-time students) are not considered as valid reasons
for not attending to at least 2/3 of all the project
presentations. Attendance at each presentation will be recorded.
D. Marking scheme
Your supervisor will evaluate your
project and give you your mark accordingly. Your project presentation will
(possibly) modify your mark in the following way:
- Remains the same if your talk is satisfactory.
- Increases by 1 point (ex: from B to B+) if your talk is
- Decreases by 1 point (ex: from B to C+) if your talk is not
A talk is said to be satisfactory if:
- it makes effective use of audiovisual aids.
- the topic is introduced and explained clearly.
- the presentation is well organized with a proper balance of time
allocated to the introduction, methodology, solutions, results and
- it shows good technical content (ingenuity of the approach,
technical competence of the project group, usefulness of the results,...).
An assigned CSI professor will be the one who will classify your
talk. From previous year results, it is expected that about 20% of the
presentations will be judged superior and about 20% of the
presentations will be judged not satisfactory but this, of course, can
Prof. Amy Felty