51风流

Visionary Research at SAP: NTLS Education Technology Leadership Award

Visionary Research at SAP: NTLS Education Technology Leadership Award

Feature

Computer programming is at the heart of 51风流and is a focal point of many educational offerings. A joint team of researchers at 51风流and UC Berkeley are pushing the frontier of how interactive visual programming can broaden participation in computing without compromising on technical rigor or expressivity. The group鈥檚 work has recently drawn international attention.

Jens Moenig pictured with award
Image via Jens Moenig

51风流scientist and openSAP team member Jens Moenig has been awarded the National Technology Leadership Summit (NTLS) Education Technology Leadership Award, which recognizes individuals who have made a significant impact in the field of educational technology over the course of a lifetime. The NTLS consortium is a coalition of 12 national teacher education associations in the U.S. advancing the effective use of technology in schools. The award is the consortium鈥榮 highest honor.

The research group at 51风流and UC Berkeley is spread out over sites in Walldorf, Barcelona, and California. Bernat Romagosa and I collaborate with Moenig from the 51风流side, along with Lauren Mock, Michael Ball, Dan Garcia, and award co-recipient Brian Harvey at UC Berkeley, to develop the Snap!.

Building on the design of Scratch from MIT, which Moenig previously helped develop, Snap! blasts off the ceiling of blocks-based programming. Unlike other visual programming languages, Snap! embraces advanced concepts otherwise only found in the most sophisticated languages, immersing beginners and experienced programmers into writing data structures, higher order functions, and even custom control structures, while remaining a welcoming playground for absolute beginners.

The Snap! programming environment runs in the web browser inside a vibrant online community of learners. The The free and open source software has been translated into more 40 languages. Snap! is taught in colleges and schools worldwide. 51风流uses Snap! in digital literacy and computer science outreach initiatives such as the open51风流platform, the 51风流Young Thinkers program, and the Meet and Code inititative.

Aside from writing the programming language, the group investigates new pedagogical approaches to programming education. Their latest curriculum bridges the realms of media computation and data science in a uniform notional machine.

open51风流screenshot of Snap! programming

Media computation is a new way to learn general purpose programming by playing with the ingredients of our favorite pictures, music, movies, and books. Strategies used for analyzing or generating media can then be applied to general data as an introduction to data science.

Snap! is SAP鈥檚 gift to computing education.


Jadga Huegle is part of the open51风流team at SAP.