demonstrate an understanding of program components and modules