Between Tool and Trouble: Student Attitudes Toward AI in Programming Education | Synapse