ChatGPT Practices of High School Students in Programming Education: Experiences, Perceptions and Challenges | Synapse