Skip to main content »

Trinity College Dublin

Dublin University Crest Computer Science Department > Department Details > Personnel > Dr. Kenneth Dawson-Howe Trinity College Crest
 CSU11011 Programming
 CSU44053 Vision
 Organisation 22-23
 Student Projects
 Previous Projects (from only)
 Contact points
 Travel the world
 Banoffi Pie

Organisation of CSU44053 Computer Vision 2022-23

All course material is on the College e-Learning environment (Blackboard). Please go to once you are enrolled in this course.

For those considering switching to this option the expected module organisation details will be provided here along with links to the course material.


  • Current plan [5th September 2023]: (Subject to change)
    • We are restricted to two classes per week, which would be insufficient to deliver the material and to discuss it and practice its application. As a result the Computer Vision module is adopting a 'Flipped Classroom' where students are expected to study the relevant material in advance of class each week, and classes will be used to deal with questions, introduce some more advanced/applied material and work through solving real world problems.
    • In the first week there will be two live lectures introducing the area of Computer Vision, talking about some sample applications and discussing the organisation, goals and content of the module. There will also be one or two prerecorded lecture sessions. Students should spend time during this week installing Visual Studio, OpenCV & TIPS (See the Introductory lab for a link to the TIPS archive file), and should spend time familiarising themselves with the software. You should do the Introductory Lab which is in the "Assignments and Labs" content area (in the menu on the left hand side).
    • In normal weeks there will be
      • Around 4 prerecorded lecture sessions (15-25 minutes long) will be provided along with mini tests associated with the topics to try to ensure that the material is understood. These are graded AND must be done before the live weekly sessions (or 0 marks are awarded). All students must complete the weekly lecture material and mini-tests before the deadline (which is set before the Q&A session).
      • Weekly Q&A discussion and advanced topics sessions: Questions about the lecture material just covered will be discussed with the whole class. Time permitting we will also look at more advanced topics or a tutorial problem,
      • Tutorial sessions. In the tutorials, application problems will be presented to the class and groups of (3-4) students will try to come up with a solution (based on the techniques covered so far in the module). After around 10 minutes, different groups will present their solutions which we will discuss. We typically deal with 2 problems in a tutorial.
    • In the last week there will be two live lectures to review course materials and look at exam issues.
    • A Discussion Board is provided for the module where issues can be raised and discussed amongst the class. The discussion board is broken into a number of "forums" and all members of the class can post new threads within these forums or add comments to existing threads. All posts must be respectful of all other participants, and no hurtful / rude / racist / etc posts should ever be made.
  • Assessment:
    • 10% Mini tests. These are very small tests which ask questions relating to the lecture material, each of which should only take a few minutes to complete. You may only submit each test once. Each week the test(s)s have to be done before the scheduled Q&A session to get any marks.
    • 40% Assignments. There will be 2 assignments during the semester. The first will be a programming assignment counting for 30% where students must develop a solution to a series of related practical problems (which will be released in 5 separate parts before reading week) and write a report. The second will be an exam style question (or questions) counting for 10%.
    • 50% Time limited take home exam.

Links for material only for the first two weeks (including pre-recorded sessions, but not including lab materials):

- Slides from Introduction lectures.
Email  Kenneth.Dawson-Howe @