In the middle of the twentieth century, computers were commonly known as “thinking machines” and “electronic brains.” Many people were fearful of them. Nowadays, we rarely ponder the relationship between electronic digital computers and human logic. Computers are ingrained in our culture, but many people are unaware of the science behind them. Every time I sit in front of a computer, I wonder what makes them work in such a way. Furthermore, I am always fascinated when I learn something new about them, which is why I am studying Computer Science. Computer Science allows me to continuously improve both of my skills: problem solving and innovation.
In my first year of college, I had my first programming class, which was not easy at first, but I ended up falling in love with it. Every time I had an assignment to complete, I used it as an opportunity to push myself further. In other words, I took the assignment to another level by doing something more specialized than what was required to do, which only challenged me to learn more. Even though I learned HTML during High School, a language utilized to display information in a web browser, I still consider Java the first programming language I learned. Since my high school teacher only taught limited content, I did not get to experience the real science behind programming languages. It was in college that I learned what a programmer does. Java is a class-based and object-oriented programming language. It can be written anywhere and run anywhere. It can be used to develop programs with conditions and loops. It requires critical thinking because the program may not execute what you intend to. Not to forget that you need to implement mathematical skills. Throughout the course, I realized that those requirements would not stop me from studying Computer Science. After all, I enjoyed every aspect of it.
Being born in a developing country with few resources – money – allowed me to see the impact Computer Science could have in every single industry of the country. It could improve agriculture, commerce, construction, financial services, and even education. As a software developer, I plan to use Computer Science to make improvements in my country. Since I am an international student, this research mentorship program will give guidance to ultimately get a good position in the Computer Science industry. Ultimately, I will acquire experience that is more than necessary to achieve my long-term goals and go further than I could’ve ever imagined. Down the road, I plan to start a non-profit school for girls interested in computer science in Mozambique, which means I need to enrich myself with enough knowledge and experience to make sure that they can learn from me.