WALLDORF — SAP SE (NYSE: SAP) today announced that Snap!, a block-based visual programming language, has been used in over two million coding projects by more than a quarter of a million users worldwide.
Based on the foundations of Scratch, one of the original visual programming languages, Snap! takes a low-floor, high-ceiling approach to computer science concepts by appealing to the needs of both first-time learners and those with prior coding experience. Snap! is available in an open-source, browser-based model, meaning that those interested in computer science are able to learn the language free of charge, without having to download additional software.
“Visual programming languages like Snap! are changing the way that people view computer science,” said Bernd Welz, chief knowledge officer, SAP. “The high adoption rates of our visual programming language prove that anyone has the ability to learn how to code. Through Snap!’s easy-to-digest structure and accessibility, we’re helping aspiring computer scientists from all backgrounds realize their potential.”
The block-based nature of Snap! makes learning fun and collaborative for all skill levels through aspects such as:
- Drag-and-drop building: Users can easily stack and combine blocks in different categories to create interactive animations, games and apps, to name just a few possible projects.
- Visual representation: Pictures are used to represent complex ideas such as loops, Booleans and threads, helping learners to visualize why certain combinations work together – almost like putting together a puzzle.
- First-class data types: Unlike many other visual programming languages, Snap! makes blocks and data structures first class, allowing users to create control structures and lists of lists.
- Group-based learning: Snap! concepts are best learned in partner and group-based projects. By taking a block-based approach versus a text-based approach, users from different cultures are able to overcome common language barriers.
Snap! course content is currently offered through the University of California at Berkley. It has also been made available to students from elementary to high school levels through summer camp courses and the SAP Young Thinkers program’s Go Digital Night events. In an effort to make the programming language more broadly accessible, the openSAP platform now offers a free course dedicated to introducing Snap! to tech novices and teachers. Snap! is also part of the Learning for Life initiative from SAP.
More information on Snap! and how to learn to code through the programming language, can be found on the About Snap! Web page.
Any statements contained in this document that are not historical facts are forward-looking statements as defined in the U.S. Private Securities Litigation Reform Act of 1995. Words such as “anticipate,” “believe,” “estimate,” “expect,” “forecast,” “intend,” “may,” “plan,” “project,” “predict,” “should” and “will” and similar expressions as they relate to SAP are intended to identify such forward-looking statements. SAP undertakes no obligation to publicly update or revise any forward-looking statements. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. The factors that could affect SAP’s future financial results are discussed more fully in SAP’s filings with the U.S. Securities and Exchange Commission (“SEC”), including SAP’s most recent Annual Report on Form 20-F filed with the SEC. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates.
© 2018 SAP SE. All rights reserved.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in Germany and other countries. Please see https://www.sap.com/copyright for additional trademark information and notices.