NCI Blog

From a Passion for Gaming to Studying Computing: James' Student Story

Posted by Andrea Leyden on 22 August 2024

Computing at NCI - James Story

Computing has become an increasingly popular choice for third-level study in recent years. Demand for industry professionals in Ireland remains high with companies such as Google, Meta, Microsoft, Indeed and LinkedIn all having EU headquarters in Dublin and requiring top tech talent for positions in cybersecurity, software development, artificial intelligence, cloud computing and related areas.

Not only does studying computing offer a route to a reliable career, it can also fulfil a passion developed through seeing technological developments growing up that you may aspire to influence in the future. Final year computing student and soon-to-be graduate, James McGrath, realised his love for gaming could be channeled into studying computing in college. He hopes to see his name in the credits of a popular game someday!

James shares insights into studying the BSc (Hons) in Computing at National College of Ireland, along with practical advice for anyone considering choosing this field of study, below.

Did you know? Students who complete the Level 6 Higher Certificate in Computing can gain entry into year three of the Level 8 BSc (Honours) in Computing degree

Why did you choose to study the BSc (Honours) in Computing?

From a young age, I've always been fascinated by the world of computer science and programming. I remember returning home from school to play games on my PlayStation 2 and promising myself that one day I would create my own games. As I grew older, I realised that game development relied heavily on coding and I found myself drawn to the problem-solving and automation aspects of programming. Naturally, when it came to choosing my college path, computer science was at the top of my list.

When I was doing my Leaving Certificate, people from various colleges, including National College of Ireland, came to speak to us about the courses available and invited students to attend open days. The smaller class sizes and personal learning environment at NCI appealed to me so I added it to my CAO list and accepted a place on the BSc (Honours) in Computing when offers were released.

Can you share some insights into studying computing at NCI?

Studying computing at NCI provided me with a comprehensive understanding of the field. From programming languages like Java, Python, and HTML to software like the Adobe suite, and even delving into understanding computer hardware, the curriculum covered a wide range of topics.

What stood out to me was the freedom I had in my projects. Each module had a set of criteria to fulfill, such as creating a website using specific tools, but beyond that, I had the creative freedom to explore and build whatever I desired. Looking back on my degree, I feel confident and well-prepared to pursue various roles within the computing field, whether it's IT infrastructure, cybersecurity, software development, or anything related to hardware.

You won the Ada Lovelace Award* at the Computing Project Showcase - Congratulations! Can you tell us about your project?

IMG_2251For my final year project in the software development specialisation, I decided to take the opportunity to create a game which is something I always wanted to do.

Inspired by the parkour-based platformers I enjoyed on my iPod touch when I was younger, I developed a 2.5D cyberpunk-themed platformer. The game features a city with neon lights and dark alleyways and I made sure it had fluid movement options and a good combat system. Leveraging tools like Unreal Engine 5 along with assets I sourced online and some that I created myself, I was able to bring my vision to life.

*During NCI's annual Project Showcase for final year computing students, this award is presented to a project or student who missed out on the top prizes, but whose work deserves recognition.

Do you have any advice for someone who may be considering studying computing at college?

First and foremost, I would advise potential students to thoroughly explore the course content to ensure it aligns with their interests. Choosing a subject you genuinely enjoy and have an interest in will ensure you do well. I also encourage students to think about their future career goals. Computing offers diverse career paths such as IT infrastructure, software development, or cybersecurity. If these are areas you are interested in working in then computing would be an excellent choice.

Be prepared for moments of confusion. Computing is not always easy, but it encompasses a broad range of topics and allows for an amazing amount of freedom and encourages outside the box thinking. Embrace the challenge! Solving a problem that has stumped you for hours or days brings a great feeling of accomplishment which is why I continue to enjoy software development and computing in general.

Finally, what's next for you and your career?

In the immediate future, my goal is to secure a job in the software development field. My ultimate aspiration is to work in game development producing AAA games. I would love to see my name displayed in the credits of a popular game someday!

During my third year of college, I started my own business undertaking web development projects and small programming tasks as a contractor for businesses. I hope to continue this venture, eventually shifting towards indie game development from the comfort of my own home. Building upon my final project experience, I'm motivated to keep creating games.

Looking ahead, I also have a long-term dream of returning to college to pursue a master's degree and eventually a Ph.D. It's always been a dream of mine to be called Professor or Dr. McGrath!

James studied the BSc (Honours) in Computing full-time at National College of Ireland. Visit our CAO Hub to learn more about our courses and the supports available to NCI students. 

Topics: CAO, School of Computing, Undergraduate, Advice