PROGRAMS IN PICTURES: A NEW FORM OF EDUCATIONAL MATERIALS

被引:0
作者
Watanobe, Yutaka [1 ]
Gu, Lin [1 ]
Yoshioka, Rentaro [1 ]
Mirenkov, Nikolay [1 ]
机构
[1] Univ Aizu, Aizu Wakamatsu, Fukushima, Japan
来源
EDULEARN11: 3RD INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES | 2011年
关键词
Programming in pictures; educational materials; technology-enhanced learning; FILMIFICATION;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
"Programming in algorithmic pictures" is an approach where pictures and moving pictures are used as super-characters for representing features of computational algorithms. Within this approach some "multidimensional data spaces" are traversed by "fronts of computation" and necessary operations are performed during these traversal processes. Generic pictures of the algorithmic super-characters are used to compose compound pictures defining algorithmic steps. The generic and compound pictures are developed and acquired in special libraries (galleries) where supportive pictures of embedded clarity annotations are also included. In this paper, we consider examples of pictures from the above mentioned galleries and present a program in pictures for the sparse matrix-vector multiplications. Through this example we show how the system of pictures can be used for teaching courses on algorithms and on programming in conventional languages.
引用
收藏
页码:6436 / 6444
页数:9
相关论文
共 13 条
  • [1] Pictures worth a thousand tiles, a geometrical programming language for self-assembly
    Becker, Florent
    [J]. THEORETICAL COMPUTER SCIENCE, 2009, 410 (16) : 1495 - 1515
  • [2] Filmification of methods and an example of its applications
    Ebihara, T
    Mirenkov, N
    Nemoto, M
    Nomoto, R
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2005, 15 (01) : 87 - 115
  • [3] Can Direct Manipulation Lower the Barriers to Computer Programming and Promote Transfer of Training? An Experimental Study
    Hundhausen, Christopher D.
    Farley, Sean F.
    Brown, Jonathan L.
    [J]. ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION, 2009, 16 (03)
  • [4] Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers
    Kelleher, C
    Pausch, R
    [J]. ACM COMPUTING SURVEYS, 2005, 37 (02) : 83 - 137
  • [5] Visual programming with analogical representations: Inspirations from a semiotic analysis of comics
    Kindborg, Mikael
    McGee, Kevin
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2007, 18 (02) : 99 - 125
  • [6] Larkin J. H., 1995, DIAGRAMMATIC REASONI
  • [7] Business Process Modeling Languages: Sorting Through the Alphabet Soup
    Mili, Hafedh
    Tremblay, Guy
    Jaoude, Guitta Bou
    Lefebvre, Eric
    Elabed, Lamia
    El Boussaidi, Ghizlane
    [J]. ACM COMPUTING SURVEYS, 2010, 43 (01)
  • [8] Self-explanatory components: A new programming paradigm
    Mirenkov, N
    Vazhenin, A
    Yoshioka, R
    Ebihara, T
    Hirotomi, T
    Mirenkova, T
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2001, 11 (01) : 5 - 36
  • [9] A visual representation of cellular automata-like systems
    Saber, MA
    Mirenkov, N
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2004, 15 (06) : 409 - 438
  • [10] Shneiderman Ben., 2002, Leonardo's Laptop: Human Needs and the New Computing Technologies