{"title":"Task-based programming learning in higher education","authors":"Paula Figas, Alexander Bartel, Georg Hagel","doi":"10.1109/EDUCON.2015.7096038","DOIUrl":null,"url":null,"abstract":"The task-based language learning (TBLL) approach is used in the context of foreign language pedagogy. Since a programming language is also a language by definition, this emerges the question whether the approach can also be used for learning programming. The paper presents fundamentals of the TBLL approach and illustrates how it can be adopted for learning an object-oriented programming language. It gives suggestions for concrete specifications of a task-based programming learning (TBPL) and shows their effects on an exemplary programming task.","PeriodicalId":403342,"journal":{"name":"2015 IEEE Global Engineering Education Conference (EDUCON)","volume":"302 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Global Engineering Education Conference (EDUCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDUCON.2015.7096038","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The task-based language learning (TBLL) approach is used in the context of foreign language pedagogy. Since a programming language is also a language by definition, this emerges the question whether the approach can also be used for learning programming. The paper presents fundamentals of the TBLL approach and illustrates how it can be adopted for learning an object-oriented programming language. It gives suggestions for concrete specifications of a task-based programming learning (TBPL) and shows their effects on an exemplary programming task.
任务型语言学习(task-based language learning, tbl)方法是在外语教学中应用的。既然编程语言在定义上也是一种语言,那么问题来了,这种方法是否也可以用于学习编程。本文介绍了TBLL方法的基本原理,并说明了如何将其用于学习面向对象的编程语言。它给出了基于任务的编程学习(TBPL)的具体规范的建议,并展示了它们对示例编程任务的影响。