I don't see anything wrong. I might say, "Preparation for
these endeavors and for the State exam gave me
an understanding of different
aspects of computer science."
AND "In my future studies I would like to
gain more knowledge
about such subjects as . . . "
Somehow "receiving knowledge" strikes me as a one-way proposition. "Gaining knowledge" suggests that you work a little bit for it.
I'm not sure what bothers me about "
on such subjects"
- A.