Introduction

Welcome to my ePortfolio. My name is Elias Ashenafi, and I am currently studying for a Master’s degree in Computer Science at the University of Sunderland. This blog reflects my learning journey, the skills I am developing, and the experiences that shape my growth as a computing professional.

Throughout my studies, I have explored advanced concepts, worked on practical projects, and engaged with modules that challenge me to think critically and creatively. This blog highlights my progress, reflections, and goals for the future.

person using MacBook Pro
person using MacBook Pro

Why I Chose Computer Science

Technology is transforming every industry, and I wanted to be part of this evolution. I chose to study Computer Science because it combines logic, creativity, and problem-solving. I enjoy building digital solutions, analysing systems, and understanding how intelligent technologies impact society.

My MSc programme has allowed me to deepen my knowledge in areas I am passionate about, including:

  • Artificial Intelligence

  • Programming and Software Engineering

  • Data Science and Databases

  • Cybersecurity

  • Cloud and Distributed Systems

Every module pushes me to think differently and develop practical skills that will shape my career.

My Skills Development

Throughout the programme, I have strengthened both my technical and professional skills:

Technical Skills

  • Python, Java, and object-oriented programming

  • Machine learning model development

  • Database design and data analytics

  • Software engineering principles

  • Cybersecurity

Professional Skills

  • Project management and planning

  • Research and academic writing

  • Teamwork and collaboration

  • Critical thinking and problem-solving

  • Time management and independent learning

These skills continue to grow with every assignment, project, and module.

Research Project Management Module

One of the most impactful modules in my programme has been Research Project Management. This module has helped me develop the tools needed to plan, manage, and evaluate technical and research-focused projects.

What I Learned

  • How to design and structure a research plan

  • How to conduct literature reviews and evaluate sources

  • Using project management frameworks such as Gantt charts, risk assessments, and progress monitoring

  • How to work effectively in a research team

  • How to present and communicate technical findings

This module is essential for my dissertation and future professional projects. It has allowed me to see computing not only as technical work, but as strategic project development requiring organisation, communication, and responsibility.