Abstraction Transition in Computer Science Education: A Framework for Functions First Pedagogy and Deep Computational Understanding in CS0 - Ehret, Thomas H. (ProQuest Dissertations and Theses, 2025)