Visual block languages have introduced new ways of learning computer languages. New Integrated development environments (IDEs) for standard programming languages such as C or SQL have been developed, derived from block languages and based on the metaphor of building blocks. New online IDEs, mostly used in online courses, have then made programming with standard, text-based programming languages such as C or Java, as easy as possible. Nonetheless, a gap still exists between learning computer programming in a Visual environment based on the block metaphor and a standard environment for a text-based programming language. In this paper, we propose a lightweight integrated development environment, developed for an Introductory Computer Programmi...
Summarization: Many barriers exist for novice programmers when confronted with the C programming lan...
This paper describes a hypertext based system for teaching the C programming language. The course is...
IT educators have developed many tools and techniques to help novices learn to program computers, an...
Visual block languages have introduced new ways of learning computer languages. New Integrated devel...
Block languages are visual programming languages based on the metaphor of programming bricks. Block ...
While teaching a course on the foundations of informatics to non-CS students, the author wanted to o...
In this paper we will describe BloP, a new programming tool that has been designed in order to allow...
Summarization: Block-C is a block-based programming learning tool for C programming language that us...
Recent efforts have increased the number of elementary and middle schools teaching computer science ...
Some years ago at the MIDK2013 Conference [16] we presented a concept regarding the use of a new gen...
Teaching students programming skills at an early age is one of the most important aspects for resear...
[EN] The C language has been used for ages in the application development in multidisciplinary envir...
Learning programming is a difficult task. The learning process is particularly disorienting when you...
Many barriers exist for novice programmers when confronted with the C programming language, such as ...
This thesis introduces a web application designed for students learning system programming. The too...
Summarization: Many barriers exist for novice programmers when confronted with the C programming lan...
This paper describes a hypertext based system for teaching the C programming language. The course is...
IT educators have developed many tools and techniques to help novices learn to program computers, an...
Visual block languages have introduced new ways of learning computer languages. New Integrated devel...
Block languages are visual programming languages based on the metaphor of programming bricks. Block ...
While teaching a course on the foundations of informatics to non-CS students, the author wanted to o...
In this paper we will describe BloP, a new programming tool that has been designed in order to allow...
Summarization: Block-C is a block-based programming learning tool for C programming language that us...
Recent efforts have increased the number of elementary and middle schools teaching computer science ...
Some years ago at the MIDK2013 Conference [16] we presented a concept regarding the use of a new gen...
Teaching students programming skills at an early age is one of the most important aspects for resear...
[EN] The C language has been used for ages in the application development in multidisciplinary envir...
Learning programming is a difficult task. The learning process is particularly disorienting when you...
Many barriers exist for novice programmers when confronted with the C programming language, such as ...
This thesis introduces a web application designed for students learning system programming. The too...
Summarization: Many barriers exist for novice programmers when confronted with the C programming lan...
This paper describes a hypertext based system for teaching the C programming language. The course is...
IT educators have developed many tools and techniques to help novices learn to program computers, an...