As a 4th year BSc (Hons) Computing Science student, the finishing line is in sight. Looking back, the experience has been about much more than just learning to code, it’s been about finding where I fit in, in a massive, interconnected tech world.
The Evolution of a ‘Swiss Army Knife’
In the beginning, like many students in the first couple of years, I was a mix of excitement and nerves. You start with the building blocks, understanding software hardware, grasping logic, and realising that "debugging" is just the first step in a much larger puzzle.
As I progressed into my 3rd and 4th years, the focus shifted. UWS doesn't just teach you how to write lines of code; it pushes you to become a "Swiss Army Knife" of technology. My brain has had to switch gears constantly to cover the full spectrum of the industry:
- Networking & cyber security: we don't just build apps; we learn how to protect them. Understanding how data travels across a network and how to defend against cyber threats has been one of the most eye-opening parts of the course
- Database management & data science: in the modern world, data is gold. Learning how to structure massive databases and then using data science techniques to pull meaningful insights out of that ‘noise’ is where the real power lies
- The future: AI & mobile programming: whether I’m training a machine learning model in an AI programming lab or building a sleek, functional app as part of the mobile programming module, the variety keeps things fresh. One day you're thinking about user experience on a 6-inch screen, and the next you’re thinking about how an algorithm can mimic human intelligence.
A culture of support
One thing I always tell prospective students is that you aren’t just a number at UWS. The Computing department has a real sense of community. The lecturers aren't just voices at the front of a lecture theatre; they are industry-experienced mentors who genuinely want to see your systems run successfully.
Top 3 Tips for Future Students
If you’re thinking about applying for Computing Sciecne or are just starting your journey, here is what I’ve learned as a student:
- See the big picture: don’t just focus on one language. The magic happens when you understand how a database talks to a mobile app, or how a network configuration affects your AI's performance.
- Build your portfolio early: use your class projects, whether they are data models or security audits as the foundation for a GitHub profile or portfolio. Showing an employer the variety of what you’ve built is incredibly powerful.
- Engage with the community: join societies, attend hackathons, and talk to students in other years. The networking you do in the hallways is just as important as the work you do in the labs.
Looking ahead
As I prepare to graduate, I feel equipped for whatever the future may hold. UWS hasn’t just taught me Java or Python; it has taught me how to learn, how to adapt to new technologies, and how to approach challenges with a logical, multi-disciplinary mind. To anyone considering Computing Science at UWS: get ready for a challenge that goes far beyond the keyboard. Get ready for an incredible four years!
Find out more about studying Computing Science
Umer, 4th year BSc (Hons) Computing Science student