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 条
  • [41] Teaching distributed and parallel computing with Java']Java and CSP
    Nevison, C
    FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 484 - 491
  • [42] Using Java']Java and Java']JavaScript in the Virtual Programming Laboratory: A Web-based parallel programming environment
    Dincer, K
    Fox, GC
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1997, 9 (06): : 485 - 508
  • [43] An extensible framework for testing distributed Java']Java applications
    Ghosh, S
    Bawa, N
    Craig, G
    Kalgaonkar, K
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2001, 33 (02): : 120 - 132
  • [44] A Java']Java framework for massively distributed symbolic computing
    Bernardin, L
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1999, 49 (03) : 151 - 160
  • [45] Strategies for Teaching Object-Oriented Concepts with Java']Java
    Sicilia, Miguel-Angel
    COMPUTER SCIENCE EDUCATION, 2006, 16 (01) : 1 - 18
  • [46] Distributed Java']Java Bytecode Genetic Programming with telecom applications
    Lukschandl, E
    Borgvall, H
    Nohle, L
    Nordahl, M
    Nordin, P
    GENETIC PROGRAMMING, PROCEEDINGS, 2000, 1802 : 316 - 325
  • [47] Teaching Java']Java and extreme programming in the software development course
    Wainer, M
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 995 - 1000
  • [48] An effective agile teaching environment for Java']Java programming courses
    Arakawa, Suguru
    Yukita, Shuichi
    36th Annual Frontiers in Education, Conference Program, Vols 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 838 - 843
  • [49] Easy Java']Java programming for teaching image-processing
    Sage, D
    Unser, M
    2001 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS, 2001, : 298 - 301
  • [50] Teaching Introductory Programming to IS Students: Java']Java Problems and Pitfalls
    Pendergast, Mark
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-RESEARCH, 2006, 5 : 491 - 515