Special Seminar in CMS
Katherine Breeden is an Assistant Professor of Computer Science at Harvey Mudd College. She is an enthusiastic teacher with a passion for developing rigorous computer science fundamentals in learners of all backgrounds and interests. When she’s not trying out new classroom techniques on unsuspecting students, she enjoys exploring ways in which computing can help solve problems in the sciences and in industry. Her research interests include computer graphics and investigating human eye movements in response to dynamic stimuli.
How does passing a variable to a function work? And where are variables even stored? In Java, the answers to these questions can lead to some surprising behavior! By the end of this lesson, students will be able to analyze code by drawing simple stack diagrams in order to predict memory state in Java programs.