CSI4900
Honours Project
Prerequisites: For CSI students: 18 credits of CSI or SEG courses at the 3000 or 4000 level. Permission of the Department is required.
Timeline
~ Early January: Define a project - Look for supervisor(s) and decide team members and a project
List of supervisors with projects
January 19 (Friday) January 15, 2024 (Monday) : project registration deadline
During April: Project group presentation.
Link - Schedule for project presentations
April 24, 2024 (Wednesday) : Project reports deadline - The submission will be open in the Brightspace.
A. Choosing Your Project and Supervisor(s)
Please read this page carefully and follow these steps to choose and register your project:
The List of supervisors with projects 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. Link - Project Registration
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 regarding CSI4900.
B. Presentations
One project presentation is required for each project team (not one per student).
Each presentation will last 15 minutes (including setup time and end-of-talk questions).
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.
Please read following tips on how to give a good 15 minute presentation
Always keep in mind that the goal of your presentation is to make the audience understand what you have been doing for your project. Your goal is not to impress the audience by your skills and your control of difficult and hard-to-grasp concepts; the only person who will be impressed is you (after you have seen how low is your mark...).
After your presentation, everybody should have learned something and should be able to summarize what you have done for your project.
The first 5 minutes of your presentation should be *easily* understood by everybody. If you insist on giving technical details (because you consider them as essential), keep them for (the near) end of the presentation. Remember that your goal is to make people understand...
Your slides should be sparse, not overcrowded with a lot of text and figures.
Avoid long sentences and hard-to-understand definitions. Do not write on your slides everything you will say to the audience. Do not read your slides! Rather, bring with you some notes that will remind you what to say.
You will need to be very well-prepared for your presentation. Practice it in advance in front of your friends. You will need to do it a few times before you can find the right amount of information to give for a 15 minute talk. You are not allowed to exceed 15 minutes. This includes your setup time at the beginning and a period (3-4 minutes) at the end for questions.
The use of colors is recommended for outlining but do not overdo it...
Many of you will want to give a "live" demo of a piece of software that you will have developed. The computer used for the presentations will likely be a podium computer in a SITE lab or classroom. Laptop hookup will also be available.
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.
The schedule is found here - https://www.eecs.uottawa.ca/~flocchin/CSI4900/ScheduleFall22.html
C. 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 (professor).
Your report must be submitted electronically using your Brightspace account.
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.
The project report will be marked by your project supervisor.
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 superior.
Decreases by 1 point (ex: from B to C+) if your talk is not satisfactory.
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 conclusion.
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 change...
E. Cognos Prize with cash prize of $2,000
The Cognos Prize will be awarded to one team in the fall term and one in the winter term, to recognize the top fourth year honours projects in Computer Science.
The prize is $2,000 each term, split equally among the student members of the winning project.
Students must be in good standing to be eligible for the prize.
Eligibility criteria:
The applicants must
1. be registered in the CSI 4900 course in the Faculty of Engineering at the University of Ottawa;
2. be a member of a team participating in a project; and
3. be in good academic standing DGPA 4.5 or higher.
Projects are evaluated by the project advisor and recommended to the selection committee. Criteria include the level of teamwork (where applicable), the complexity of the problem, and the originality of the project.
Role of Supervisors
defines the project (possibly with the student or students),
works with students directly, and
marks the project and project report at the end. (The CSI4900 coordinator marks the presentations.) The CSI coordinator can provide advice on grading/evaluation, and help with problems that arise.
Supervisor(s) from Industry where Intellectural Property Arrangement is needed
It is important that any intellectual property arrangements is made and to be disclosed to the CSI4900 coordinator. In all cases, the arrangements must allow the student to disclose enough information about the project
to write a report (that will be read only by you, the CSI4900 coordinator, and possibly an awards committee), and
to give a presentation that goes into some technical depth (to the audience)
The presentation audience includes at least the students in the course. Project supervisors and any other students and professors are invited also.