Learning a new programming language is best done through coding exercises. However, manually creating coding exercises is time-consuming because there are many language syntax and concepts to cover. PraxisGen aims to alleviate the burden of problem creation by providing an interface to search, simplify, and annotate publicly available code to be used as exercises. By using the system, the user can create code examples for language concepts that represent real-life programs more efficiently because the system automates some parts of the process. The technical evaluation proves the ability of PraxisGen in finding a wide variety of language concepts, while the user study demonstrates that the system makes the process of creating high-quality e...
In this paper, a Generic Automated Marking Environment (GAME) is proposed for assessing student prog...
As with the advancement in technology creates new languages. Learning all the languages is not impos...
Abstract—Recent years have seen widespread adoption of the Internet for language teaching and learni...
Massive training of developers following the growing demands of the information technology industry ...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
This article explores the natural language generation capabilities of large language models with app...
Abstract. Teaching programming faces some general teaching problems, but also confronts some specifi...
Lecturers are increasingly attempting to use large language models (LLMs) to simplify and make the c...
Practicum is an interactive, web-based tool that teaches introductory CS topics. Its purpose is to p...
Abstractâ??Recent years have seen widespread adoption of the Internet for language teaching and lear...
Recent years have seen widespread adoption of the Internet for language teaching and learning. Inter...
Several standards have appeared in recent years to formalize the metadata of learning objects, but t...
Existent computer programming training environments help users to learn programming by solving probl...
As digital technologies continue to grow in importance and influence, the need for strong programmer...
This paper focuses on the enhancement of computer programming exercises generation to the benefit of...
In this paper, a Generic Automated Marking Environment (GAME) is proposed for assessing student prog...
As with the advancement in technology creates new languages. Learning all the languages is not impos...
Abstract—Recent years have seen widespread adoption of the Internet for language teaching and learni...
Massive training of developers following the growing demands of the information technology industry ...
Various tools and approaches are available to support undergraduate students learning to program. Mo...
This article explores the natural language generation capabilities of large language models with app...
Abstract. Teaching programming faces some general teaching problems, but also confronts some specifi...
Lecturers are increasingly attempting to use large language models (LLMs) to simplify and make the c...
Practicum is an interactive, web-based tool that teaches introductory CS topics. Its purpose is to p...
Abstractâ??Recent years have seen widespread adoption of the Internet for language teaching and lear...
Recent years have seen widespread adoption of the Internet for language teaching and learning. Inter...
Several standards have appeared in recent years to formalize the metadata of learning objects, but t...
Existent computer programming training environments help users to learn programming by solving probl...
As digital technologies continue to grow in importance and influence, the need for strong programmer...
This paper focuses on the enhancement of computer programming exercises generation to the benefit of...
In this paper, a Generic Automated Marking Environment (GAME) is proposed for assessing student prog...
As with the advancement in technology creates new languages. Learning all the languages is not impos...
Abstract—Recent years have seen widespread adoption of the Internet for language teaching and learni...