In my Bachelor's thesis, I implemented four new compression algorithms into a small Java library developed at my university (used only internally for teaching purposes). In my actual Bachelor's thesis (as in text), I described all implemented algorithms in sections: Analysis, Design, Implementation and Testing.
My question is regarding the Analysis section. In the beginning, I had a subsection called "Basic notions" where I defined basic terms used further in text. That included for example: symbol, alphabet, string, code, compression, compression algorithm, compression ratio, etc. It all summed up to about 3 pages. Everything was properly cited.
Now, I am continuing with my Master's thesis. I work on the same library and part of my task was to rework it from the perspective of data flow. Compared to my Bachelor's thesis, I did not implement new algorithms, part of my task was to focus on interfaces and data flow between those already implemented algorithms.
I am now writing the text and I want to define terms that I will need in the following sections. These terms are overlapping a lot with the section "Basic notions" that I had in my Bachelor's thesis.
My question is, how much if any at all, can I reuse from my Bachelor's thesis? Can I copy out what I need if I properly cite it as I did in my Bachelor's thesis (as I won't cite my own Bachelor's thesis, but I will cite books and papers I originally cited in my Bachelor's thesis)?