Existing online programming platforms provide many opportunities for individuals to develop and improve their programming skills. Using descriptive assignments that address different skill levels these platforms target both beginners and experienced programmers. We used one such platform featuring advanced exercises in a project course during the fifth semester of our bachelor degrees in computer science and were surprised by its success and the high motivation of the participants. Nonetheless, we also observed deficits of the platform with regard to software engineering aspects. In this paper we identify requirements for an online programming platform that complements software engineering education and match existing platforms against thes...
Recently there has been rapid growth in the number of online courses and venues through which studen...
In this study, we aim to propose a useful course design framework for undergraduate programming lang...
In this paper we present a newly developed online learning platform which introduces gamification el...
Programming is solving problems with computer assistance. Learning the craft of programming is a cha...
This study investigates how online platforms are used as sites for learning by undergraduate student...
The article presents the criteria for selecting open web-oriented technologies for teaching the basi...
In recent years, education authorities worldwide, including the German Federal Government, have inve...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
In this paper, we report on the implementation of effective programming education as general educati...
With the wide adoption of massive open online course, e-learning has gained its popularity among col...
Online courses and instruction are a popular and rapidly expanding medium for learning. However, no ...
Abstract – In the United States, the software development industry is about a $220 billon industry. ...
Abstract – Software Engineering courses are core elements of the Computer Science curricula. While t...
It is imperative for practitioners of online learning to continually review successful “how to ” app...
Background: The surge of online platforms has generated interest in how specialized platforms suppor...
Recently there has been rapid growth in the number of online courses and venues through which studen...
In this study, we aim to propose a useful course design framework for undergraduate programming lang...
In this paper we present a newly developed online learning platform which introduces gamification el...
Programming is solving problems with computer assistance. Learning the craft of programming is a cha...
This study investigates how online platforms are used as sites for learning by undergraduate student...
The article presents the criteria for selecting open web-oriented technologies for teaching the basi...
In recent years, education authorities worldwide, including the German Federal Government, have inve...
Abstract: In this paper the use of an open-source online learning platform to aid in teaching and as...
In this paper, we report on the implementation of effective programming education as general educati...
With the wide adoption of massive open online course, e-learning has gained its popularity among col...
Online courses and instruction are a popular and rapidly expanding medium for learning. However, no ...
Abstract – In the United States, the software development industry is about a $220 billon industry. ...
Abstract – Software Engineering courses are core elements of the Computer Science curricula. While t...
It is imperative for practitioners of online learning to continually review successful “how to ” app...
Background: The surge of online platforms has generated interest in how specialized platforms suppor...
Recently there has been rapid growth in the number of online courses and venues through which studen...
In this study, we aim to propose a useful course design framework for undergraduate programming lang...
In this paper we present a newly developed online learning platform which introduces gamification el...