Complex sentence: Memory allocation, in computer science, is the act of allocating memory to a program for its usage, typically for storing variables, code or data.
Split into simpler sentences: Memory allocation, in computer science, is the act of setting aside memory for a program to use for furture usage. This is done typically for storing variables, code or data.