Finals Season: How to Actually Prepare
Finals Season: How to Actually Prepare
Finals hit differently than midterms. The material is cumulative, the stakes are higher, and by this point in the semester, most people are running on fumes. But here's the thing - finals season is also where semesters are won or lost. The gap between a B and an A often comes down to how intentionally you prepare in these last few weeks.
This is what I've found works.
Do a "Finals Check-In" Early
Before you do any studying, sit down and do a full audit of where you stand. For every course:
- What's the final worth? What format is it?
- What topics are covered - just the second half, or cumulative?
- What are your strongest and weakest areas coming out of the midterm?
- Are there any pre-final submissions (labs, projects, reflections) that still need to happen?
This check-in alone puts you ahead of most people who just start reviewing haphazardly. Know your landscape before you plan your route.
Apply What You Learned From Midterms
This is the whole point of reflecting after your midterms - so that finals go better. Whatever adjustments you decided to make, now's when you actually implement them.
If you found out you struggle with time management under test conditions → do timed practice runs. If conceptual gaps were your issue → schedule dedicated "re-learn from scratch" sessions on those topics, not just re-reads. If you cramming didn't work → start your review two to three weeks out and spread it.
Don't repeat the same approach and expect different results.
Build a Study Schedule (For Real This Time)
Finals require a real schedule - not a vague intention to "study more." I like to work backwards from each exam date:
- Week 3 before final: Light review, identify weak spots, compile resources
- Week 2 before final: Deep review of weak areas, practice problems, group sessions
- Week 1 before final: Consolidation - mock tests, timed practice, active recall
- Night before: Light review only, sleep, eat, hydrate
Block this in your calendar. Treat each block like a non-negotiable appointment.
Talk to Your Professors One-on-One
Office hours in finals season are criminally underused. By this point, your professors have watched the whole class navigate the course material - they know exactly where people tend to struggle.
Show up with specific questions. Come prepared to have a real conversation, not just ask "what's on the final?" (though honestly, that's fair too). Ask things like:
- "Looking back at my midterm, what should I prioritize to perform well on the cumulative material?"
- "Are there any concepts from the second half of the course that tend to trip students up?"
- "Can you recommend any practice resources?"
This kind of engagement also shows respect for the professor's time - and most of them genuinely enjoy helping students who are trying.
Use Every Resource Available
By finals, you should be comfortable using everything Seneca offers:
- Learning Centre for tutoring and SLG sessions on your specific course codes
- Seneca Library for access to online databases, LinkedIn Learning, and quiet study spaces
- Academic coaching for time management and exam strategy if you need a reset
These are free, they exist specifically for moments like this, and they work. The only question is whether you use them.
Study Groups - But Run Them Well
Not all group study is equal. A group that spends two hours half-studying and half-talking accomplishes little. Here's how to make group study actually productive during finals:
- Set a clear agenda before you start: which topics are you covering today?
- Assign people topics to explain to the group (teach-back method)
- Do independent work in parallel on the same problems, then compare approaches
- Set a start and end time and stick to it
The accountability of being around other people working hard is real. Use it.
Stay Open to Learning Something New
One mindset shift that helped me during finals: approaching it as learning, not just reviewing. Sometimes reviewing a concept right before a final, with the full context of the course in your head, clicks in a way it didn't the first time around.
Be curious. If something doesn't make sense, don't just memorize around it - actually try to understand it. That depth of understanding is what lets you handle questions you've never seen before.
Go Beyond Seneca's Resources
For technical courses especially, supplementing with outside material is often what takes your understanding from surface-level to deep. A few things that have genuinely helped me during finals:
- MIT OpenCourseWare (ocw.mit.edu) - Free lecture notes, assignments, and exams from MIT courses. If you're studying data structures, algorithms, or systems, searching the relevant course here gives you a world-class reference point.
- Neetcode.io - If any of your finals involve coding or problem-solving, this site organizes common problems by pattern and provides clean video explanations. Great for structured practice.
- YouTube deep dives - There's almost always a 2–3 hour "full course" style video on any CS topic you can search. Watching one the week before your final can fill in gaps in your mental model.
- Notion or Obsidian for consolidation notes - Building a "master notes" document for each course in the final two weeks forces you to synthesize everything. It's also a great last-minute reference.
- Peer study Discord servers - There are tons of CS student Discord communities (many tied to schools, some open) where people share notes, ask questions, and study together. If you don't have a study group in person, you can find one online.
The best students use everything available to them - campus resources and what the internet offers. Don't limit yourself to one.
Take Care of Yourself
This isn't just a feel-good reminder - it's practical. Sleep deprivation measurably impairs memory consolidation. Skipping meals tanks your concentration. Pulling all-nighters before an exam is one of the most well-documented bad strategies in existence.
Protect your sleep. Move your body even if it's just a 20-minute walk. Eat something real. You'll perform better because of it, not despite it.
Finals are the last stretch. You've put in the whole semester - finish it well.