My Experience Studying Computer Science

Featured image

Studying computer science can be a challenging yet rewarding experience. As a computer science student, I went through a rollercoaster of emotions during my academic journey. In this post, I will share my experience of what it was like to study computer science.

The First Years

The first few years of my computer science program were a combination of stress, interest, and burnout. The curriculum consisted of exact sciences such as algebra, mathematical analysis, and statistical analysis. Although some subjects were related to computing and programming paradigms, there was almost no programming! The professors who taught these subjects were dry and unengaging, which made studying even more challenging. Additionally, being one of the only women in the room made me feel isolated at times, and I constantly struggled to keep up with the coursework.

The Last Years

The final years of my computer science program were significantly more interesting than the preceding years. The curriculum was research-oriented, with subjects such as artificial intelligence and game theory, as well as emphasizing the software development lifecycle, which made the courses more engaging. Additionally, the professors were passionate about their work and many had jobs in software development companies, which greatly enhanced my learning experience. During this time, I was able to apply what I had learned in previous years and gain more self-confidence.

Challenges

Studying computer science is not easy, and there were many challenges along the way. One of the most significant challenges was keeping up with the fast-paced curriculum. I had to be disciplined and self-motivated to keep up with the coursework. Another challenge was dealing with the out-of-the-place feeling. I often found myself to be the only woman in the room, and I felt like I had to work twice as hard to prove myself.

If you are studying in the technology field, here are some recommendations:

  1. Prioritize spending part of your time contributing on projects where you can be part of the software development cycle in real life, not just in academics. I know time is limited, but this will help you put into practice concepts that are only theoretical in college.

  2. Build your own portfolio. This will not only be a plus when finding a job later, but it will also help you stay curious in the industry and have a better idea of which area you would like to focus on after graduation.

  3. The demeanor of your teachers will be your first “training” in dealing with people in the professional world. Try to learn from their experience and not get lost in the details.

  4. Form a good study group, and if possible, make friends. There will be many hours of study, and the path will be more enjoyable with company.

  5. Finally, remember that this stage is only a very short period in your life, even if it seems otherwise. Try to enjoy it.

Studying computer science was a challenging but despite this I am grateful for the experience, as it has opened up many opportunities for me.

If you are considering studying computer science, be prepared for a challenging yet exciting journey.

With hard work and dedication, you can succeed in this field.