Mediated Transfer from Visual to High-level Programming Language

被引:0
|
作者
Krpan, D. [1 ]
Mladenovic, S. [1 ]
Zaharija, G. [1 ]
机构
[1] Univ Split, Fac Sci, Split, Croatia
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Visual programming languages (VPLs) are becoming more popular and making the transition from the informal to conventional educational settings. One of the important features of VPL is that novices are not required to remember a list of commands or complex syntax since everything they need is just there in the environment. The objective of introductory computer programming courses at the university is to teach students how to develop solutions in high-level computer programming languages such as C#. However, they also need to acquire problem-solving skills. Since computer programming and problem-solving are both challenging, schools and universities often make use of VPLs combined with game-based programming. Students will eventually need to transfer programming concepts learnt from VPL into a high-level programming language. A transition from VPL to the text-based high-level programming language is not seamless and additional tools and efforts are required. This paper presents prototypes we have developed for undergraduate university students to enable mediated transfer from VPL to high-level programming language by using the idea of mini-languages.
引用
收藏
页码:800 / 805
页数:6
相关论文
共 50 条
  • [31] Visual Programming for Mobile Robot Navigation Using High-level Landmarks
    Lee, Joseph
    Lu, Yan
    Xu, Yiliang
    Song, Dezhen
    [J]. 2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 2901 - 2906
  • [32] Towards Implementation of a Generalized Architecture for High-Level Quantum Programming Language
    Ameen, El-Mahdy M.
    Ali, Hesham A.
    Salem, Mofreh M.
    Badawy, Mahmoud
    [J]. INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2017, 56 (08) : 2376 - 2412
  • [33] MULTIPROCESSOR SYSTEMS PROGRAMMING IN A HIGH-LEVEL DATA-FLOW LANGUAGE
    GAUDIOT, JL
    LEE, LT
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 258 : 134 - 151
  • [34] ORDERED PORTS - A LANGUAGE CONCEPT FOR HIGH-LEVEL DISTRIBUTED-PROGRAMMING
    BASU, J
    PATNAIK, LM
    GOSWAMI, AK
    [J]. COMPUTER JOURNAL, 1987, 30 (06): : 487 - 497
  • [35] COMPONENT CONTROL FROM A HIGH-LEVEL LANGUAGE
    ASTOR, E
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1982, 9 (02): : 85 - 92
  • [36] APL - A High-Level User-Oriented Programming Language.
    Schardein, Werner
    [J]. Nachrichten Elektronik, 1979, 33 (01): : 19 - 20
  • [37] TEACHING ASSEMBLY-LANGUAGE PROGRAMMING: A HIGH-LEVEL APPROACH.
    Crookes, D.
    [J]. Software & Microsystems, 1983, 2 (02): : 40 - 43
  • [38] VERY HIGH-LEVEL PROGRAMMING LANGUAGE FOR DATA-PROCESSING APPLICATIONS
    HAMMER, M
    HOWE, WG
    KRUSKAL, VJ
    WLADAWSKY, I
    [J]. COMMUNICATIONS OF THE ACM, 1977, 20 (11) : 832 - 840
  • [39] High-level programming in MPI
    Gropp, WD
    Lusk, E
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 27 - 27
  • [40] High-Level Logic Programming
    Osorio, M
    Zacarias, F
    [J]. FOUNDATIONS OF INFORMATION AND KNOWLEDGE SYSTEMS, 2000, 1762 : 226 - 240