Would ChatGPT-facilitated programming mode impact college students’ programming behaviors, performances, and perceptions? An empirical study | Synapse