Join our next inspirational speaker and learn about Snap! and what this visual programming language has to offer.
What are the Purpose Talks all about?
As part of this year’s Meet and Code capacity building activities, the Meet and Code Purpose Talks continue as a bi-monthly series of online virtual conferences and panel discussions. The discussions are designed to inspire our community of non-profit organizations (NPOs) with learnings and experiences from experts and thought leaders in the ITC world. Free of charge, the one-hour session allows NPOs from across Europe to connect, collaborate and converse about the importance of digital learning. The Q&A segments also provide an opportunity for nonprofits to pick the brains of industry experts.
Snap! crackle and pop, with programming inspiration and learning!
Join our next Purpose Talk guest speaker, Jens Moenig, co-creator of Snap! from SAP. Jens will discuss insights and tips on, "How to create a programming language for kids". Join us for an inspiring session presented via Zoom on June 30 from 16:00 – 17:00 (CEST). Sign up here.
Around the globe countries, colleges and schools are scrambling to feature digital education offerings. From an "Hour of Code", a movement of "Code Weeks" to year-long curricula such as UC Berkeley's "The Beauty and Joy of Computing", programming has become the rediscovered ingredient of the STEM subjects.
The enormous success of MIT’s visual Scratch language has spearheaded the development of coding environments that allows users to assemble scripts by dragging and dropping graphical chunks of code called “blocks”. Most of these visual block languages are aimed at beginners and considered educational. Many urge their novice users in various ways to transition from blocks to traditional plain text programming. At the same time efforts exist to broaden the scope and raise the ceiling of block-based programming. And this is where Jens will present Snap!
Sounds great, tell me more about Snap!
Snap! is a well-known block-based programming language that allows you to ‘Build Your Own Blocks’. By stacking together graphical blocks rather than typing words, your program is always alive, ready to be tried, tested, and changed as your ideas evolve.
Snap! supports imperative, functional, and object-oriented programming paradigms. On the outside, it appears like Scratch. But inside it provides expressive concepts for abstraction otherwise only found in the most advanced and sophisticated programming languages from AI research. Snap! supports multiple programming paradigms such as imperative, structured programming, functional programming and object-oriented programming. These make Snap! suitable for an intellectually rigorous introduction to computer science at the college and high school level.
About our expert speaker, Jens Moenig
Jens Moenig is a researcher at SAP. He is the architect and lead programmer of UC Berkeley’s SNAP! programming language for which he has been awarded the U.S. National Technology Leadership Symposium (NTLS) Educational Leadership Award 2020 together with Brian Harvey. Previously, Jens has conducted research under Alan Kay, helped develop Scratch for the MIT Media Lab and written enterprise software. He is a fully qualified lawyer in Germany and has been an attorney, corporate counsel, and lecturer for many years before rediscovering his love for programming.
Sign up here.
To register or to find out more about Meet and Code Purpose Talks and other capacity building opportunities, or to get involved, visit www.meet-and-code.org or connect and engage on Twitter, Facebook and Instagram using #SAP4Good #meetandcode #codeEU #PurposeTalks