Java meets teletubbies: an interaction between program codes and physical props

Josiah Poon
{"title":"Java meets teletubbies: an interaction between program codes and physical props","authors":"Josiah Poon","doi":"10.1145/359369.359399","DOIUrl":null,"url":null,"abstract":"Teaching students a computer language is not just about teaching them the syntax of a language. It is the underlying concepts behind the language features that are important. In our School, Java is offered as an introductory subject and is becoming the official of students for all our I.T. students. Due to the diversity of students in the first year, it is a challenge to bring all these students to the same level of understanding in some of the issues are theories. It is especially hard when some of the issues are not popular in the physical world. Having said that, our understanding of the environment comes from our interaction with the physical objects around us. We are accustomed to use these concrete items to help comprehend and develop more advanced knowledge. Hence, it is hypothesed that the use of physical props in teaching programming language is beneficial to students in constructing mental models of the abstract programming concepts. The mental model allows them to simulate and to experiment relevant issues without the actual coding. An experiment was designed to interplay the program codes in both the real world and the virtual environment. This approach proved to be very effective to facilitate students in building mental models during the learning process.","PeriodicalId":435916,"journal":{"name":"African Conference on Software Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"African Conference on Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/359369.359399","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Teaching students a computer language is not just about teaching them the syntax of a language. It is the underlying concepts behind the language features that are important. In our School, Java is offered as an introductory subject and is becoming the official of students for all our I.T. students. Due to the diversity of students in the first year, it is a challenge to bring all these students to the same level of understanding in some of the issues are theories. It is especially hard when some of the issues are not popular in the physical world. Having said that, our understanding of the environment comes from our interaction with the physical objects around us. We are accustomed to use these concrete items to help comprehend and develop more advanced knowledge. Hence, it is hypothesed that the use of physical props in teaching programming language is beneficial to students in constructing mental models of the abstract programming concepts. The mental model allows them to simulate and to experiment relevant issues without the actual coding. An experiment was designed to interplay the program codes in both the real world and the virtual environment. This approach proved to be very effective to facilitate students in building mental models during the learning process.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Java遇到天线宝宝:程序代码和物理道具之间的交互
教学生一门计算机语言不仅仅是教他们语言的语法。重要的是语言特性背后的基本概念。在我们学校,Java作为一门入门课程,正在成为我们所有it学生的官方课程。由于第一年学生的多样性,使所有这些学生在某些问题和理论上达到相同的理解水平是一项挑战。当某些问题在现实世界中不受欢迎时,这尤其困难。话虽如此,我们对环境的理解来自于我们与周围物体的互动。我们习惯于使用这些具体的项目来帮助理解和发展更高级的知识。因此,我们假设在编程语言教学中使用物理道具有助于学生构建抽象编程概念的心智模型。心智模型允许他们在没有实际编码的情况下模拟和实验相关问题。设计了一个实验,以在现实世界和虚拟环境中相互作用程序代码。这种方法被证明是非常有效的,有助于学生在学习过程中建立心理模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Concurrency, objects and visualisation Teaching programming to beginners - choosing the language is just the first step Classical planning in an intelligent tutoring system (poster session) Engaging students in information systems development - a detailed account of first encounters (poster session) Optimising student cognitive load in computer education
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1