Back in school, I was always fascinated by the beauty of mathematics. To me, computer science is a modern and elegant extension of math—it’s about applying abstract concepts to solve real-world problems and build the foundation of our digital world. The idea that computer science can shape society and drive innovation really inspired me. I wanted to be part of that revolution and contribute something meaningful.

I completed my high school diploma in China, where the curriculum focused on the fundamentals of STEM subjects but didn’t offer much formal computer science education. Despite that, I was curious about tech and explored it through extracurricular activities while excelling in math. That curiosity eventually grew into a passion. As such, choosing a computer science degree was the right choice. I want to further extend my strength in the STEM area while learning the new computer science concepts.

What I’ve loved so far about the course

Overall, studying Computer Science at Exeter has been an amazing experience. Although I didn’t have much of a computer science background before university, the course here is really well-structured. It offers both a broad overview of different areas in computing and the opportunity to dive deeper into topics you’re most interested in.

In the first year, all modules are compulsory, which helped me build a strong foundation in core computer science concepts. In the second year, there’s a greater emphasis on group projects, which are super helpful for developing teamwork and communication skills that are key for a career in tech. Then in the third year, the focus shifts more toward independent work and research, especially through the dissertation, which is a great chance to explore a topic in depth.

The teaching and learning resources are also excellent. Most modules include a mix of lectures and lab sessions, and the lab facilities are modern and well-equipped. One thing I really appreciate is how culturally diverse the lecturers are—they bring different perspectives to their teaching, and they’re always open to feedback to improve the modules. The interaction between students and staff is well supported. Many modules offer online forums for discussion, and all lecturers have bookable office hours where you can ask questions or explore topics further. Some lab sessions are even supported by PhD students, who are always helpful and knowledgeable.

Assessment-wise, most modules are graded through a combination of coursework and a final exam. I think that’s a great balance. Computer science isn’t just about theory—it’s also about building real-world systems.

Student selfie in front of a computer science poster

The coursework often involves creative mini-projects that push us to apply what we’ve learned and go beyond the lectures. It’s a really effective way to develop independent research and problem-solving skills.

Exams usually test the key concepts from the module, and I found reviewing the slides and doing past papers to be really useful. During exam season, everyone is so focused—it can even be tough to find a seat in the library!

Outside of academics, my personal tutor helped track my progress and gave useful advice during my first and second years. In the third year, my dissertation supervisor has been a great guide, especially for anyone considering research or postgraduate study. The department also puts a lot of effort into student engagement—they organise events, networking opportunities, guest lectures, and industry-related talks that really expand your horizons.

My placement year (year in industry)

The part of the course that excited me the most was definitely the placement year—it’s one of the best opportunities offered by Exeter’s Computer Science programme.

Originally, my degree didn’t include a placement year, but during my first year I spoke to a few students who had done one, and they couldn’t recommend it enough. Their enthusiasm sparked my curiosity, and by the start of the second year, I decided to pursue one myself. That decision was transformative. Preparing for a placement taught me just as much as the placement itself. Over the summer between my first and second years, I dedicated time to self-learning, building personal projects, and practising coding challenges on platforms like LeetCode. It wasn’t easy balancing job applications with university work during the autumn term of my second year, but I learned a lot about time management, setting priorities, and staying disciplined. Exeter offers fantastic support for the placement process. There’s a dedicated placement module, and the Career Zone provides valuable services like CV feedback, mock interviews, and workshops. I attended employability sessions that helped me structure my applications and gain confidence in interviews.

Student standing on the steps of the Streatham Campus Forum building holding a Graduate Employers rankings books and a University of Exeter branded teddy bear

Eventually, I secured a placement, and it became one of the most valuable experiences in my degree. Beyond learning technical skills, I got a glimpse into how the industry actually works. I improved my teamwork, communication, and problem-solving abilities, boosted my confidence, and gained experience working in a professional environment. It also taught me how to handle pressure, manage deadlines, and navigate workplace dynamics—skills that aren’t always covered in a classroom but are crucial in the real world.

Looking back, the placement year boosted my confidence and helped me grow as a person. It gave me clarity about the kind of career I want to pursue, and I returned to university with a renewed sense of purpose and direction. For anyone considering a placement year, I’d say: go for it. It’s challenging, but it’s absolutely worth it.

Student life outside of my course

During the 2024–2025 academic year, I’m proud to have served as the Vice President of the Computer Science Society. It’s been a fantastic experience working alongside other committee members to organise events and socials for our community. As a society, we act as a bridge between the department and the students, helping to enhance the academic experience and bring industry insights into the University. We aim to support students in developing their employability skills and building connections that will help them thrive after graduation.

Outside of academics, I’m a huge sports enthusiast, and I feel incredibly lucky to study at such a sporty university like Exeter. Throughout my time here, I’ve been actively involved in several sports societies. I joined Out of Doors society, which led me to hike in some of the most beautiful parts of Devon, and I’ve also trained with both the Boxing and Muay Thai societies. University life can be stressful at times, but honestly, there’s nothing better than putting on a pair of gloves and just punching the stress away! Exeter also has outstanding sports facilities, and the gym has been a big part of my student life—I’ve been a regular there since my first year. Whether you’re into competitive sports or just want to stay active, there’s something for everyone.

On top of that, I also took part in Grand Challenges, an exciting project week where we worked on a topic aimed at making a positive impact on society. It was a great opportunity to collaborate with people from different disciplines, think creatively, and deliver a product that could drive real change. Overall, getting involved beyond the classroom has made my university experience so much richer. It’s helped me grow, meet amazing people, and build memories that I’ll carry with me long after graduation.

Student group photo in front of a Students' Guild branded wall

Reflecting on my time at Exeter

Looking back, my experience at Exeter has been truly incredible. It’s been so much more than just an academic journey—it’s been a life-changing chapter that helped me grow both professionally and personally. Academically, the Computer Science course provided a strong foundation in the fundamentals while allowing me to explore specialised areas that align with my interests. The opportunity to undertake a placement year gave me invaluable real-world experience, helping me build industry skills and discover my career direction early on. At the same time, the University’s excellent academic support, employability services, and modern facilities made a huge difference in my learning journey. Outside of the lecture halls, Exeter offered countless opportunities to enrich my university life. Being involved in the Computer Science Society, participating in exciting sports societies like Out of Doors, Boxing, and Muay Thai, and taking part in initiatives like the Grand Challenges allowed me to explore my passions, manage challenges, and develop important life skills such as leadership, teamwork, and resilience.

Most importantly, Exeter is a place where I’ve met inspiring friends from all over the world, embraced cultural diversity, and built unforgettable memories. Through these experiences, I’ve not only developed academically and professionally, but also grown into a stronger, more confident person ready to take on future challenges. Choosing Exeter was one of the best decisions I’ve made, and I’m truly grateful for the journey it’s given me.