Development and validation of the Computer Science Attitudes Scale for middle school students (MG-CS attitudes) · Study