Scalable and Personalized Blended Learning for Software Education

Publication Type

Book Chapter

Publication Date

3-2015

Abstract

For over three years, the authors have been developing and refining an online practicing platform called SingPath, which enables users to practice writing software code in various software languages. The platform started as a simple way of providing students with online feedback on solutions to software problems and expanded overtime, in order to support a variety of blended learning needs for a mixture of classes and classroom settings. SingPath has been used extensively in Singapore to supplement the teaching of software languages. The SingPath platform supports traditional self-directed learning mechanisms, such as badges and completion metrics, coupling these with a range of features such as tournaments and challenges, which are intended for classroom use. These features, along with the ability for users to adjust the level of difficulty and the ability for instructors to insert videos throughout the experience, provide a platform that enables educators to tailor a blended learning experience to their own unique needs. The platform is freely available on the Internet, allowing educators and self-directed learners around the world to experiment with different approaches to teaching and practicing software development.

Keywords

Automatic mentor assignment, team-based, mentoring, coding competition, self-directed learning

Discipline

Computer Sciences | Education | Software Engineering

Research Areas

Learning and Information Systems Education; Software and Cyber-Physical Systems

Publication

Innovations in Technology Enhanced Learning

Editor

A. Ravindran, & L. Bacon

First Page

244

Last Page

261

ISBN

9781443866293

Publisher

Cambridge Scholars Publishing

City or Country

Newcastle upon Tyne

Additional URL

https://www.cambridgescholars.com/innovations-in-technology-enhanced-learning

Share

COinS