AI chatbots in programming education: students’ use in a scientific computing course and consequences for learning | Synapse