学习编程:走成对模式

Donna Teague, P. Roe
{"title":"学习编程:走成对模式","authors":"Donna Teague, P. Roe","doi":"10.11120/ital.2007.06040004","DOIUrl":null,"url":null,"abstract":"Abstract Students continue to struggle with learning to program. Not only has there been a significant drop in the number of students enrolling in IT courses, but the attrition rate for these courses continues to be significant. Introductory programming subjects in IT courses seem to be a stumbling block for many students. How do we best engage students in the learning of a programming language? How can our current teaching and learning methods be improved to provide a better experience for them? Issues that have a detrimental effect on students’ learning outcomes include more than simply the cognitive. Although programming really is complex and difficult to learn, there are also cultural and social influences on students presenting to introductory computer science courses. This paper highlights the advantages of intensive collaboration between students by exploiting the students’ own ability and desire to interact with their peers. Peer interaction can lead to very strong learning experiences. This paper reflects on the current approaches to teaching programming by the Queensland University of Technology (QUT), Australia, with a short summary of the current focus of QUT’s first programming subject and the methods used to teach it. An overview is then given of the web-based Environment for Learning to Program (ELP) which provides scaffolding for students while learning to program. The authors propose the introduction of tools to present a collaborative environment for students to actively engage in the course material through interaction with each other.","PeriodicalId":247470,"journal":{"name":"Innovation in Teaching and Learning in Information and Computer Sciences","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Learning to Program: Going Pair-Shaped\",\"authors\":\"Donna Teague, P. Roe\",\"doi\":\"10.11120/ital.2007.06040004\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract Students continue to struggle with learning to program. Not only has there been a significant drop in the number of students enrolling in IT courses, but the attrition rate for these courses continues to be significant. Introductory programming subjects in IT courses seem to be a stumbling block for many students. How do we best engage students in the learning of a programming language? How can our current teaching and learning methods be improved to provide a better experience for them? Issues that have a detrimental effect on students’ learning outcomes include more than simply the cognitive. Although programming really is complex and difficult to learn, there are also cultural and social influences on students presenting to introductory computer science courses. This paper highlights the advantages of intensive collaboration between students by exploiting the students’ own ability and desire to interact with their peers. Peer interaction can lead to very strong learning experiences. This paper reflects on the current approaches to teaching programming by the Queensland University of Technology (QUT), Australia, with a short summary of the current focus of QUT’s first programming subject and the methods used to teach it. An overview is then given of the web-based Environment for Learning to Program (ELP) which provides scaffolding for students while learning to program. The authors propose the introduction of tools to present a collaborative environment for students to actively engage in the course material through interaction with each other.\",\"PeriodicalId\":247470,\"journal\":{\"name\":\"Innovation in Teaching and Learning in Information and Computer Sciences\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Innovation in Teaching and Learning in Information and Computer Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.11120/ital.2007.06040004\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Innovation in Teaching and Learning in Information and Computer Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.11120/ital.2007.06040004","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15

摘要

学生们一直在努力学习编程。不仅报名参加信息技术课程的学生人数大幅下降,而且这些课程的流失率仍然很高。IT课程中的入门编程科目似乎是许多学生的绊脚石。我们怎样才能最好地吸引学生学习一门编程语言?我们目前的教学方法如何改进,为他们提供更好的体验?对学生学习成果产生不利影响的问题不仅仅是认知问题。虽然编程确实是复杂而难学的,但在介绍计算机科学入门课程的学生中,也有文化和社会的影响。本文通过利用学生自身的能力和与同伴互动的愿望,强调了学生之间密集合作的优势。同伴互动可以带来非常强的学习经验。本文反思了澳大利亚昆士兰科技大学(QUT)目前的编程教学方法,简要总结了昆士兰科技大学第一门编程课程目前的重点和教学方法。然后概述了基于web的学习编程环境(ELP),它为学生学习编程提供了脚手架。作者建议引入工具,为学生提供一个通过相互互动积极参与课程材料的协作环境。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Learning to Program: Going Pair-Shaped
Abstract Students continue to struggle with learning to program. Not only has there been a significant drop in the number of students enrolling in IT courses, but the attrition rate for these courses continues to be significant. Introductory programming subjects in IT courses seem to be a stumbling block for many students. How do we best engage students in the learning of a programming language? How can our current teaching and learning methods be improved to provide a better experience for them? Issues that have a detrimental effect on students’ learning outcomes include more than simply the cognitive. Although programming really is complex and difficult to learn, there are also cultural and social influences on students presenting to introductory computer science courses. This paper highlights the advantages of intensive collaboration between students by exploiting the students’ own ability and desire to interact with their peers. Peer interaction can lead to very strong learning experiences. This paper reflects on the current approaches to teaching programming by the Queensland University of Technology (QUT), Australia, with a short summary of the current focus of QUT’s first programming subject and the methods used to teach it. An overview is then given of the web-based Environment for Learning to Program (ELP) which provides scaffolding for students while learning to program. The authors propose the introduction of tools to present a collaborative environment for students to actively engage in the course material through interaction with each other.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信