A Systemic View of a Software Engineering Education Curriculum: Requirements and Guidelines in the Era of Generative AI | Synapse