首页> 外文OA文献 >Task-driven programming pedagogy in the digital humanities
【2h】

Task-driven programming pedagogy in the digital humanities

机译:数字人文科学中的任务驱动编程教学法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

© Springer International Publishing AG 2017. All rights reserved. In this chapter, we advocate for a task-driven approach to teaching computer programming to students of the digital humanities (DH). Our perspective is grounded first in Birnbaum's (2014) plenary address to the University of Pittsburgh Faculty Senate (Birnbaum 2014), in which he argued that coding, like writing, should be taught across the liberal arts curriculum in domain-appropriate ways. This position argued that (1) coding is not an esoteric specialization to be taught solely by computer scientists, and that (2) coding might be taught most effectively in the context of different disciplines. Here, we present a method for embedding Digital Humanities education, and more specifically programming pedagogy, within the long-standing traditions of the Humanities and argue that this approach works most effectively when new learners have access to context-specific mentorship. Our second point of reference lies with oral-proficiency-oriented (OP) foreign language pedagogy. Within an OP model, the ability to communicate in a foreign language is a skill, and the primary goal for learners who seek to acquire that skill is not an academic understanding of the grammar of a language, but, instead, the ability to function successfully within realistic contextualized human interactions. Seen from this perspective, computer-programming curricula organized around the features of the programming language might be compared to older grammar-and-translation foreign-language pedagogies. What we advocate instead is that the ability to use a programming language (programming proficiency) is best acquired in the context of performing contextualized, discipline-conscious tasks that are meaningful to humanists, an approach that has parallels to OP language learning.
机译:©Springer International Publishing AG2017。保留所有权利。在本章中,我们提倡一种任务驱动的方法来向数字人文科学(DH)的学生教授计算机编程。我们的观点首先基于Birnbaum(2014)在匹兹堡大学参议院的全体会议上的讲话(Birnbaum 2014)。这种立场认为,(1)编码不是仅由计算机科学家教授的深奥专业,并且(2)编码在不同学科的情况下可能最有效。在这里,我们提出了一种在人文科学的长期传统中嵌入数字人文教育(尤其是编程教育学)的方法,并认为当新学习者可以使用针对特定上下文的指导时,这种方法最有效。我们的第二个参考点是面向口语能力(OP)的外语教学法。在OP模型中,使用外语进行交流的能力是一种技能,而寻求掌握该技能的学习者的主要目标不是对语言语法的学术理解,而是成功运行的能力在现实的情境化人际交往中。从这个角度看,围绕编程语言功能组织的计算机编程课程可以与较早的语法和翻译外语教学法进行比较。相反,我们主张的是,使用编程语言(编程能力)的能力是在执行对人文主义者有意义的情境化,纪律性任务的背景下获得的,这是一种与OP语言学习类似的方法。

著录项

  • 作者

    Birnbaum DJ; Langmead A;

  • 作者单位
  • 年度 2017
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号