The goal of this thesis is to create a programming language with characters and key- words substituted with images and animations (GIFs). We build a web IDE and a client- side interpreter for this language using modern web technologies including WebWorkers, TypeScript and React. The IDE features code-stepping with information about current location in the source code, environment variables and a call stack. Additionally, there is a support for storing programs on the server and loading them later. The purpose of the language is educational, e.g., to be used in creative games at programming camps for elementary and high schoolers.
Learning programming can be a challenging task for design students, especially when code is to be en...
The objective of this dissertation was to design and implement a platform-independent, distributed v...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
This paper presents a web application to support the learning of programming at the undergraduate le...
Visual block-based programming is useful for various users such as novice programmers because it pro...
Visual block-based programming is useful for various users such as novice programmers because it pro...
Learning programming can be a challenging task for design students, especially when code is to be en...
The writer defines graphics-oriented data types and operators as the basis for a graphics-oriented p...
In later years an effort to teach programming to children has been gaining traction. Programming is ...
AbstractVisual block-based programming is useful for various users such as novice programmers becaus...
Article depicts typical problems that students encounter when mastering programming. For each proble...
This thesis deals with design and realization of programming language for adventure games programmin...
Article depicts typical problems that students encounter when mastering programming. For each proble...
This paper presents a web system to generate programming games for primary school children, with the...
This paper presents a web system to generate programming games for primary school children, with the...
Learning programming can be a challenging task for design students, especially when code is to be en...
The objective of this dissertation was to design and implement a platform-independent, distributed v...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...
This paper presents a web application to support the learning of programming at the undergraduate le...
Visual block-based programming is useful for various users such as novice programmers because it pro...
Visual block-based programming is useful for various users such as novice programmers because it pro...
Learning programming can be a challenging task for design students, especially when code is to be en...
The writer defines graphics-oriented data types and operators as the basis for a graphics-oriented p...
In later years an effort to teach programming to children has been gaining traction. Programming is ...
AbstractVisual block-based programming is useful for various users such as novice programmers becaus...
Article depicts typical problems that students encounter when mastering programming. For each proble...
This thesis deals with design and realization of programming language for adventure games programmin...
Article depicts typical problems that students encounter when mastering programming. For each proble...
This paper presents a web system to generate programming games for primary school children, with the...
This paper presents a web system to generate programming games for primary school children, with the...
Learning programming can be a challenging task for design students, especially when code is to be en...
The objective of this dissertation was to design and implement a platform-independent, distributed v...
Visual Programming Languages (VPLs) and development environments based on these languages have been ...