Learn More
The design of software for learners must be guided by educational theory. We present a framework for learner-centered design (LCD) that is theoretically motivated by sociocultural and constructivist theories of learning. LCD guides the design of software in order to support the unique needs of learners: growth, diversity, and motivation. To address these(More)
recognizes both its diversity and unity; and uses scientific knowledge and ways of thinking for individual and social purposes. " ([2], p. ix) In traditional high school classrooms, learning science means reading textbooks, listening to lectures, and conducting a few disconnected, out-of-context laboratory experiments. If one of the goals of science(More)
  • 1