论文标题
故事思维,计算思维,编程和软件工程
Story-thinking, computational-thinking, programming and software engineering
论文作者
论文摘要
与故事合作并使用计算需要非常不同的思想方式。我们将第一个模式称为“故事思维”和第二个“计算思维”。这篇好奇心驱动的论文的目的是探索这两种思维方式的性质,并与编程有关,包括软件工程作为一般编程。我们建议,故事思维和计算思维可以理解为参与世界的两种方式,每个人都以不同的方式和不同的目的贡献和忽视了世界。我们提出了两个基本问题,即“忽视表征”的问题和对立思维方式的问题。我们简要提出了可以解决这些问题并确定有关世界现状的候选假设的两种方法,一种关于可能未来状态的主张,以及对未来研究的一些研究问题。
Working with stories and working with computations require very different modes of thought. We call the first mode "story-thinking" and the second "computational-thinking". The aim of this curiosity-driven paper is to explore the nature of these two modes of thinking, and to do so in relation to programming, including software engineering as programming-in-the-large. We suggest that story-thinking and computational-thinking may be understood as two ways of attending to the world, and that each both contributes and neglects the world, though in different ways and for different ends. We formulate two fundamental problems, i.e., the problem of "neglectful representations" and the problem of oppositional ways of thinking. We briefly suggest two ways in which these problems might be tackled and identify candidate hypotheses about the current state of the world, one assertion about a possible future state, and several research questions for future research.