Little bit about how my interest in computer science grew
My interest in computer science began during my undergraduate studies at Warsaw University of Technology, where I pursued electrical engineering. While my coursework spanned diverse technical areas, I was particularly captivated by programming and computational problem-solving. This interest crystallized during my final year, when I undertook a thesis project to modernize a laboratory setup for research in electrified railway traction systems. The goal was to develop a program capable of simulating key components such as substation voltage, traction systems, and short-circuit scenarios in urban railway networks. This experience not only strengthened my technical abilities but also deepened my fascination with computer science, ultimately inspiring my decision to pursue graduate studies in the field.
Developing my thesis program was both rewarding and challenging. The project introduced me to complex modeling, as I had to account for the unique operational demands of different transportation modes—railways, metros, and trams. To achieve precision and ensure user-friendly functionality, I chose Python, a language gaining popularity for its versatility and ease of use. Python’s extensive libraries allowed me to construct robust computational models and an intuitive graphical interface. Although I had completed some basic computer science classes, they were not in-depth, and I struggled to apply advanced concepts to the program’s design. The structured approach required by the project introduced me to object-oriented programming, modular design, and effective data handling—fundamentals I had only lightly encountered before.
While I successfully created a functional and modular program, I became acutely aware of the limitations in my methods and the potential for more optimal solutions. This realization was pivotal. It sparked a deeper curiosity about programming and inspired me to explore broader aspects of computer science, including software optimization, data management, and systems design. Completing this project confirmed not only my interest in programming but also my desire to study computer science in a more structured and rigorous academic environment.
My journey toward graduate studies was also shaped by my personal growth outside of academics. After my second year of undergraduate studies, I served in the military, an experience that taught me resilience, discipline, and teamwork. Returning to university with a renewed sense of purpose, I excelled academically, achieving strong grades in my third year. This dedication opened the door to a transformative opportunity: participating in the Erasmus+ exchange program in Barcelona, Spain. Immersing myself in a new cultural and academic environment broadened my perspective and honed my adaptability.
Posted on 2025.02.18