Novel Problem Generation for Programming Pedagogy in the LLM Era: A Non-Leakage Methodology | Synapse