TY - GEN
T1 - Computer programs, dialogicality, and intentionality
AU - Tenenberg, Josh
AU - Kolikant, Yifat Ben David
PY - 2014
Y1 - 2014
N2 - Computer programs are addressed to two different audiences: To the computer, which interprets the program according to the formal semantics of the programming language in which it is written, and to human readers, who try to discern how the program will operate in a real-world context. In this paper, we use Bakhtin's notion of dialogicality, along with recent research in psycholinguistics and evolutionary psychology, as a theoretical basis for reflecting on the way in which computer programs embed cooperative communicative norms between programmers and program readers, and how these can be and sometimes are exploited in the program text. In doing so, this provides an important set of theoretical lenses for undertaking and interpreting empirical research in computer science education.
AB - Computer programs are addressed to two different audiences: To the computer, which interprets the program according to the formal semantics of the programming language in which it is written, and to human readers, who try to discern how the program will operate in a real-world context. In this paper, we use Bakhtin's notion of dialogicality, along with recent research in psycholinguistics and evolutionary psychology, as a theoretical basis for reflecting on the way in which computer programs embed cooperative communicative norms between programmers and program readers, and how these can be and sometimes are exploited in the program text. In doing so, this provides an important set of theoretical lenses for undertaking and interpreting empirical research in computer science education.
KW - Bakhtin
KW - Collective intentionality
KW - Common ground
KW - Cooperative discourse maxims
KW - Dialogicality
KW - Shared intentionality
UR - http://www.scopus.com/inward/record.url?scp=84905819161&partnerID=8YFLogxK
U2 - 10.1145/2632320.2632351
DO - 10.1145/2632320.2632351
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84905819161
SN - 9781450327558
T3 - ICER 2014 - Proceedings of the 10th Annual International Conference on International Computing Education Research
SP - 99
EP - 106
BT - ICER 2014 - Proceedings of the 10th Annual International Conference on International Computing Education Research
PB - Association for Computing Machinery
T2 - 10th Annual International Conference on International Computing Education Research, ICER 2014
Y2 - 11 August 2014 through 13 August 2014
ER -