Programming paradigms have remained largely unchanged over the past two decades, suggesting a potential area for innovation.
Abstract: Tools based on the use of Large Language Models (LLMs) have improved the computer programming teaching process, automated feedback processes, facilitated program repair, and enabled ...
Abstract: Teaching programming in the early years of undergraduate courses has been a challenge for students, institutions, and professors. In view of this, Learning Management Systems (LMSs) and ...