A day in the life of a Computer Science student at Birmingham

Join current student Tawananyasha for a day in the life of a Computer Science student at Birmingham.

Tall brick clock tower surrounded by trees and buildings under a cloudy sky.

If there's one thing I've learned after a few years of studying Computer Science at Birmingham, it's that no two days look the same. And no two students' days look the same either. Ask ten Computer Science students what their typical day looks like, and you'll get ten wildly different answers. Some live by a colour-coded timetable. Others run on vibes and deadlines. I'm somewhere in between but probably leaning closer to the vibes end.

So instead of pretending there's one universal Computer Science student experience, I thought I'd walk you through what my day looks like. The good, the slightly chaotic, and the routines that keep me sane.

The (Loose) Study Philosophy

Before I get into the hour-by-hour stuff, let me explain how I approach studying in general. The standard advice is to spend around 2 to 3 hours per module per day, plus another 3 hours or so on your final year project. On paper, that's how my day is supposed to look.

In reality? I don't really use a strict timetable. I've learned to feel my way through my studies. I can usually tell which module I'm in the headspace for, and I lean into that. If I'm feeling analytical, I'll work on Dependable Distributed Systems. If I'm feeling more creative and open-ended, I'll shift over to my final year project or Intelligent Software Engineering.

Is this approach perfect? Absolutely not. Things do get sidelined sometimes, and I've had to learn the hard way how to pull a neglected module back into focus before it becomes a problem. But I've gotten pretty good at catching myself now, and I think working with my energy rather than against it has made me a much more consistent student overall.

7:30 AM: The Morning Anchor

My alarm goes off at 7:30, every single day. Weekends included (mostly).

The first hour of my day is non-negotiable. I pray, journal, and read my Bible. This is genuinely the most important part of my entire routine. It grounds me, helps me cast my worries and anxieties to God before the day even starts, and sets the tone for everything that follows. No matter how packed the day ahead looks, starting here makes the rest feel manageable.

After that, it's shower, get dressed (usually something easy like jeans and a jumper, because I'm a CS student, not a fashion student) and head to the kitchen.

Breakfast and the Magic of Meal Prep

Sunday me does a lot of favours for Monday-through-Saturday me. I meal prep for the whole week on Sundays, which means mornings are quick and painless. Breakfast burritos are a current favourite. Grab one, heat it up, done. I also pack a lunch and fill up my water bottle before heading out.

If you're a student who's constantly buying overpriced sandwiches from campus cafés, I cannot recommend meal prepping enough. Your wallet and your 2pm hunger levels will thank you.

Six breakfast bagels on a worktop.

The Walk to the Engineering Building

I walk to campus, and I almost always head straight for the Engineering Building. It's where I've found my favourite study spots, and something about being surrounded by other people deep in their work helps me lock in. I pick a spot, set up, and get going.

The Study Block

This year I'm taking Dependable Distributed Systems and Intelligent Software Engineering, plus my final year project, which, let's be honest, is basically its own full-time job. On Tuesdays I have my supervisor meeting, which is a great forcing function to make sure I have something to show for the week.

A typical study block looks something like:

  • Work on one module for a chunk of time
  • Take a lunch break (hello, meal-prepped lunch)
  • Chat with friends in the building
  • Get distracted. It happens.
  • Pull myself back, switch to a different module or my project
  • Keep going
  • I usually stay on campus until around 8pm. It's a long day, but the trick is that it's never all studying. It's studying broken up by enough small breaks and social moments that it doesn't feel brutal.

The Stuff That's Not Studying

Here's where I want to push back a bit on the stereotype that Computer Science students just sit at computers from dawn till dusk. My extracurriculars are genuinely one of the best parts of my week, and I protect them fiercely.

On any given day, I might:

  • Hop on a call with a friend from back home to catch up
  • Ring my parents (non-negotiable)
  • Meet up with someone from my campus ministry at church
  • Play tennis with a friend
  • Go to a social (Wednesdays often have something going on, so I'll leave campus earlier, around 5:30pm, to make it)

These aren't extras squeezed in around studying. They're part of what makes the studying sustainable. A Computer Science degree can become all-consuming if you let it, and the people I've seen struggle most are often the ones who didn't build in time for the rest of their lives.

The Unglamorous Truth

If you were hoping for a hyper-optimised, 5am-cold-plunge, ten-hour-deep-work kind of day, sorry, this isn't that blog. What I've found works is:

  • A consistent morning anchor (for me, that's faith and journaling)
  • Enough flexibility to follow your energy
  • Real food you want to eat
  • A study environment you genuinely like being in
  • Friends, family, and community built into the week, not bolted on as an afterthought
  • Knowing when to go home

Every Computer Science student at Birmingham is running their own version of this. Some are more structured, some are more chaotic, some are in the library until midnight, some are in bed by 10. There's no single right way to do this degree. Just the way that works for you.

And honestly? Figuring that out has been one of the most valuable parts of university.

Two tennis rackets on the floor beside a water bottle and two sets of shoes.
Old Joe clock tower at University of Birmingham.

You may also like