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.
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.
Join Us
Questions, ideas, or just want to chat?
© 2025. All rights reserved.