scholarly journals Dealing with Stumbling in C Language Programming Using Visual Programming Environment

Author(s):  
Tetsuo Tanaka ◽  
Kousuke Abe ◽  
Yuki Fukawa
2019 ◽  
pp. 55-58
Author(s):  
A. S. Putina

The article discusses the problems of organizing group work in education, in particular, group work in the Scratch visual programming environment, where it is possible to use tools that help in teamwork — Backpack, Remix, Scratch Studio. An example of creating a project by a group of students is given.


Author(s):  
Hayato Naito ◽  
Tomoyuki Yokogawa ◽  
Nao Igawa ◽  
Sousuke Amasaki ◽  
Hirohisa Aman ◽  
...  

2018 ◽  
Vol 232 ◽  
pp. 01040
Author(s):  
Liu Yu

As the MOOC develops, many users have begun to gradually like and get used to programming learning on the MOOC platform, so virtual online experiments have become a hot spot in the online programming education industry, which is also known as online IDE or online programming environment. Compared with the traditional programming environment, the online programming environment does not require a complicated establishment of local environment, making it easy to be used. At the same time, the online programming environment can also be integrated into the MOOC for learning, and can also be combined with OJ for evaluation. However, the existing online programming environment usually only supports few programming languages, such as C language and Java language. Even some online platforms only have the online compiling function with one language. Based on the above phenomena, this paper will propose a general online programming solution. And based on the idea, a platform that supports multi-language online compiling function is built through simple code writing and the construction of server environment.


2021 ◽  
Vol 5 (1) ◽  
Author(s):  
Mark Noone ◽  
Aidan Mooney ◽  
Keith Nolan

This article details the creation of a hybrid computer programming environment combining the power of the text-based Java language with the visual features of the Snap! language. It has been well documented that there exists a gap in the education of computing students in their mid-to-late teenage years, where perhaps visual programming languages are no longer suitable and textual programming languages may involve too steep of a learning curve. There is an increasing need for programming environments that combine the benefits of both languages into one. Snap! is a visual programming language which employs “blocks” to allow users to build programs, similar to the functionality offered by Scratch. One added benefit of Snap! is that it offers the ability to create one’s own blocks and extend the functionality of those blocks to create more complex and powerful programs. This will be utilised to create the Hybrid Java environment. The development of this tool will be detailed in the article, along with the motivation and use cases for it. Initial testing conducted will be discussed including one phase that gathered feedback from a pool of 174 first year Computer Science students. These participants were given instructions to work with the hybrid programming language and evaluate their experience of using it. The analysis of the findings along with future improvements to the language will also be presented.


Sign in / Sign up

Export Citation Format

Share Document