Research Statement
Cheryl A. Swanier
My research focuses on identifying and developing strategies for reuse, which will facilitate novice programmers to create simulations. This work is realized with end user programming/visual programming techniques, and reduces the cognitive baggage of having to first learn to program to attain this goal.
My research will be in the area of End User Programming, a subset of Human Computer Interaction that is a combination of Human Centric Computing, Visual Programming Environments, and Empirical Studies of Programmers. Empirical Studies of programmers normally studies the programming habits of expert programmers, but my approach is looking at novice programmers. The novice programmers group that I will be studying will be high school math teachers. I am looking to create a framework to support their programming of educational simulations with direct manipulation and other visual programming techniques.
Cheryl A. Swanier
My research focuses on identifying and developing strategies for reuse, which will facilitate novice programmers to create simulations. This work is realized with end user programming/visual programming techniques, and reduces the cognitive baggage of having to first learn to program to attain this goal.
My research will be in the area of End User Programming, a subset of Human Computer Interaction that is a combination of Human Centric Computing, Visual Programming Environments, and Empirical Studies of Programmers. Empirical Studies of programmers normally studies the programming habits of expert programmers, but my approach is looking at novice programmers. The novice programmers group that I will be studying will be high school math teachers. I am looking to create a framework to support their programming of educational simulations with direct manipulation and other visual programming techniques.