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 条
  • [1] A Java']Java-based environment for teaching programming language concepts
    Hauswirth, M
    Jazayeri, M
    Winzer, A
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 296 - 300
  • [2] Teaching Parallel and Distributed Computing Concepts Using OpenMPI and Java']Java
    Adams, Joel C.
    2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA AND ANALYTICS WORKSHOP (HIPCW), 2021, : 4 - 11
  • [3] Experiment and Verification of Teaching Fractal Geometry Concepts Using a Logo-Based Framework for Elementary School Children
    Ko, Yeonghae
    Park, Namje
    FUTURE GENERATION INFORMATION TECHNOLOGY, 2011, 7105 : 257 - 267
  • [4] A Java']Java-Based Framework for the Programming of Distributed Systems for Mobile Robots
    Westhoff, Daniel
    Stanek, Hagen
    RESEARCH AND EDUCATION IN ROBOTICS - EUROBOT 2008, 2009, 33 : 54 - 67
  • [5] DEVELOMENT OF COVARIATIONAL REASONING ABILITY IN A LOGO-BASED JAVA']JAVAMAL MICROWORLD
    Cho, Han-Hyuk
    Shin, Dong-Jo
    Woo, Ahn-Sung
    PROCEEDINGS OF THE 36TH CONFERENCE OF THE INTERNATIONAL GROUP FOR PSYCHOLOGY OF MATHEMATICS EDUCATION, VOL. 4: OPPORTUNITIES TO LEARN IN MATHEMATICS EDUCATION, 2012, : 265 - 265
  • [6] Teaching Parallel Programming Using Java']Java
    Shafi, Aamir
    Akhtar, Aleem
    Javed, Ansar
    Carpenter, Bryan
    2014 WORKSHOP ON EDUCATION FOR HIGH PERFORMANCE COMPUTING (EDUHPC), 2014, : 56 - 63
  • [7] Java']Java based distributed genetic programming on the Internet
    Chong, FS
    Langdon, WB
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1229 - 1229
  • [8] Teaching Parallel and Distributed Computing Concepts Using OpenMPI and Java
    Adams, Joel C.
    2021 IEEE 28th International Conference on High Performance Computing, Data and Analytics Workshop, HiPCW 2021, 2021, : 4 - 11
  • [9] Session-based distributed programming in Java']Java
    Hu, Raymond
    Yoshida, Nobuko
    Honda, Kohei
    ECOOP 2008 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2008, 5142 : 516 - +
  • [10] Java']Java Evolutionary Framework based on Genetic Programming
    Karasek, Jan
    Burget, Radim
    Dutta, Malay Kishore
    Singh, Anushikha
    2014 INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN), 2014, : 606 - 612