Teaching distributed programming concepts using a Java']Java and logo-based framework

被引:0
|
作者
Chochai, T [1 ]
Davison, A [1 ]
机构
[1] NECTEC, Telecom & Network Res & Dev Div, Bangkok 10400, Thailand
关键词
interactive learning environment; multimedia and visualization in classroom; teaching; logo-based framework; !text type='Java']Java[!/text; understanding distributed programming;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This work describes a Java and Logo-based framework, which facilitates an understanding of distributed programming in an active learning Setting. The framework, called MultiWorldLogo, simulates multiple separated grids (worlds) with interacting entities, leaches the elements of message passing, and introduces the mobile agent paradigm. It includes system-configurable unreliability, (i.e. Messages may disappear or arrive out of order), and two forms of mailbox. The visualization of these complex ideas is fully realized, animation is used to model the dynamic notions of entity movement, migration, and message passing.
引用
收藏
页码:311 / 316
页数:6
相关论文
共 50 条
  • [31] Teaching reform of Java']Java Web Programming Course Based on the concept of OBE
    Yao, Liangwei
    Zhang, Qian
    Chi, Qingyun
    Wang, Linlin
    2020 5TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE, COMPUTER TECHNOLOGY AND TRANSPORTATION (ISCTT 2020), 2020, : 456 - 459
  • [32] Practical Teaching Reform of Java']Java Programming Course based on Task Incentive
    Liu, Qiyu
    Fan, Liangzhong
    Shu, Zhenyu
    2011 AASRI CONFERENCE ON INFORMATION TECHNOLOGY AND ECONOMIC DEVELOPMENT (AASRI-ITED 2011), VOL 2, 2011, : 233 - 236
  • [33] The Exploration and Practice on the Teaching Mode of JAVA']JAVA Programming Based on Working Process
    Zhang Xue-hong
    Qiu Bin
    Liu Yu
    NATIONAL CONFERENCE OF HIGHER VOCATIONAL AND TECHNICAL EDUCATION ON COMPUTER INFORMATION, 2010, : 117 - +
  • [34] Exploring the Use of Tangible User Interfaces for Teaching Basic Java']Java Programming Concepts: A Usability Study
    Nathoo, Amaan
    Gangabissoon, Tanveer
    Bekaroo, Girish
    2019 SECOND INTERNATIONAL CONFERENCE ON NEXT GENERATION COMPUTING APPLICATIONS 2019 (NEXTCOMP 2019), 2019,
  • [35] Teaching inheritance concepts with Java
    Schmolitzky, Axel
    ACM Int. Conf. Proc. Ser., (203-207):
  • [36] Programming multirobot applications using the ThinkingCap-II Java']Java framework
    Martinez-Barbera, H.
    Herrero-Perez, D.
    ADVANCED ENGINEERING INFORMATICS, 2010, 24 (01) : 62 - 75
  • [37] Database programming using JAVA']JAVA
    Swain, M
    Anderson, JA
    Korrapati, R
    Swain, NK
    IEEE SOUTHEASTCON 2002: PROCEEDINGS, 2002, : 220 - 225
  • [38] Control Programming Using Java']Java
    Lueder, Arndt
    Peschke, Joern
    Heinze, Michael
    IEEE INDUSTRIAL ELECTRONICS MAGAZINE, 2008, 2 (02) : 19 - 27
  • [39] OpusJava']Java: A Java']Java framework for distributed high performance computing
    Laure, E
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 18 (02): : 235 - 251
  • [40] Java']JavaLog: a framework-based integration of Java']Java and Prolog for agent-oriented programming
    Amandi, A
    Campo, M
    Zunino, A
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2005, 31 (01) : 17 - 33