NKS Experimental Design and Implementation for Students

Jamie Raymond
Northeastern University

The goal of the research I will present in my talk is to help high school or beginning college students who may have little programming experience do NKS experiments. This research stems out of my previous work as a high school science teacher and my current work as a researcher in programming languages and programming pedagogy. Specifically I am interested in extending my work with the TeachScheme project, which tries to foster introductory programming education through curricula focused on the program design process (presented in the book How to Design Programs), pedagogical programming language levels, and a student-friendly programming environment, to the domain of NKS.

I will present preliminary results related to three questions posed in my research. First, what might make good NKS experimental design methodology that can be summarized on a notecard, similar in flavor to the scientific method presented in introductory science courses? Second, what new NKS-specific programming languages, embedded in a general purpose language, might be developed that will simplify both generating and analyzing data from NKS experiments, while meshing well with the TeachScheme approach? Third, how can the tenets of the TeachScheme program design methodology transfer to Mathematica, the lingua franca of NKS?

Created by Mathematica  (April 20, 2004)

Program Outline
Photo Scrapbook

NKS 2007
NKS 2006
NKS 2003