Self-producing music with an impact on computational thinking