Calico: a multi-programming-language, multi-context framework designed for computer science education

  • Authors:
  • Douglas Blank;Jennifer S. Kay;James B. Marshall;Keith O'Hara;Mark Russo

  • Affiliations:
  • Bryn Mawr College, Bryn Mawr, PA, USA;Rowan University, Glassboro, NJ, USA;Sarah Lawrence College, Bronxville, NY, USA;Bard College, Annandale-on-Hudson, NY, USA;Bryn Mawr College, Bryn Mawr, PA, USA

  • Venue:
  • Proceedings of the 43rd ACM technical symposium on Computer Science Education
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Calico project is a multi-language, multi-context programming framework and learning environment for computing education. This environment is designed to support several interoperable programming languages (including Python, Scheme, and a visual programming language), a variety of pedagogical contexts (including scientific visualization, robotics, and art), and an assortment of physical devices (including different educational robotics platforms and a variety of physical sensors). In addition, the environment is designed to support collaboration and modern, interactive learning. In this paper we describe the Calico project, its design and goals, our prototype system, and its current use.