Reviews & Viva

How to Prepare a Final Year Project Presentation

You usually get between eight and fifteen minutes, including the demo. That is not enough time to explain everything, so the presentation has to be an argument rather than a tour: here is a real problem, here is what we built, here is evidence that it works.

This is the slide structure that fits that argument, with the timing that keeps you from running out of clock before the demo.

9 min read

The twelve-slide structure

SlideContentTime
1. TitleProject title, team members, guide, department15 sec
2. ProblemThe problem in one sentence, with who it affects45 sec
3. Existing systemsWhat exists today and its specific gap45 sec
4. ObjectivesThree to five measurable objectives30 sec
5. Proposed systemYour approach in one diagram60 sec
6. ArchitectureSystem architecture with data flow90 sec
7. TechnologyStack with a one-line reason per choice45 sec
8. ModulesModule list with who built what45 sec
9. DemoLive demonstration of the main flow3–4 min
10. ResultsMetrics, test results, screenshots90 sec
11. Limitations & future scopeHonest boundaries and next steps45 sec
12. ConclusionWhat was achieved, in two lines20 sec

Slide design rules that survive a projector

  • Maximum six lines per slide. If it needs more, it needs two slides.
  • Font size 24 or larger. Projector resolution and room lighting are always worse than your monitor.
  • One diagram per concept, drawn large enough to read from the back row.
  • High contrast: dark text on light background survives a bright room better than the reverse.
  • No paragraphs. If you write full sentences, the panel reads instead of listening.
  • Screenshots must be cropped to the relevant part, not full desktop captures.

The demo is the centre — rehearse it separately

Half your presentation time goes to the demo, so it deserves its own rehearsal. Decide the exact click path in advance and practise it until it needs no thinking, because you will be talking while you click.

Prepare the environment in advance: logged in, data seeded, browser tabs open in order, notifications silenced, and the terminal ready if you need to show logs. Never start a demo by opening an editor and running a build.

Demo failure insurance

  1. Record a full screen capture of the working demo the day before and keep it on your phone and a pen drive.
  2. Prepare a reset script or a database snapshot so a failed action can be undone in seconds.
  3. Have a hotspot ready in case the room network blocks your application.
  4. If something fails, do not debug in front of the panel. Switch to the recording, explain what it shows, and continue.
  5. Keep a second laptop with the environment set up if your project has a complicated local setup.

Dividing the presentation across a team

Give each member a contiguous block that matches what they built, not alternating slides. Handovers cost time and look rehearsed in a bad way.

The member who builds the core module should present the architecture and run the demo, because the follow-up questions will land there and they should not be relayed.

Every member must be able to answer for the whole project regardless of who presented what. Examiners deliberately ask the quiet member about someone else's module.

What to say when the panel interrupts

Interruptions are normal and usually a good sign — it means they are engaged. Answer the question fully, then say where you were and continue. Do not skip your remaining slides in panic; ask if they would like you to continue or move to the demo.

If you are running out of time, cut slides 3 and 7 rather than the demo or the results. Those two carry the least weight and can be answered verbally if asked.

Talk to CodeLab69

Need help with your final year project?

Tell us your branch, your domain and your first review date. You will get a scope suggestion and an honest timeline before you commit to anything.