BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Pentabarf//Schedule 0.3//EN CALSCALE:GREGORIAN METHOD:PUBLISH X-WR-CALDESC;VALUE=TEXT:FOSS Educational Programming Languages devroom X-WR-CALNAME;VALUE=TEXT:FOSS Educational Programming Languages devroom X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels BEGIN:VEVENT METHOD:PUBLISH UID:13846@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230205T090000 DTEND:20230205T093000 SUMMARY:Zimjs.com/kids/slate makes kids happy magic .js coders DESCRIPTION:
Example www.ictgames.com and www.echalk.co.uk and www.topmarks.co.uk en www.clap-lab.com is made with zim. But also https://web-labosims.org/ and others op www.zimjs.com/apps what is called a ZimApp = Zapp = www.Zimjs.com/Zapp :-) Many video's on www.zimjs.com/youtube and articles on zimjs.com/medium = https://drabstract.medium.com/=> Kids can learn to code into www.zimjs.com/kids/slate , free and no login: but all adults that not can code also ofcourse.=> Developers with https://devs.zimjs.com for example. All code on www.Zimjs.com/docs = www.zimjs.com/spells .Have a great <code> magic time with www.Zimjs.com/magic en www.zimjs.com/curriculum with all comments why it is a good followup solution after Scratch.mit.edu!In a nutshell, Zim Kids is the most visual and rewarding way to introduce children to coding. It's never been easier to create beautiful interactivity with so little code.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:FOSS Educational Programming Languages URL:https:/fosdem.org/2023/schedule/2023/schedule/event/zimjs/ LOCATION:H.2214 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karel Rosseel":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13845@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230205T094000 DTEND:20230205T101000 SUMMARY:Building Personalized AI Apps with MIT App Inventor DESCRIPTION:MIT App Inventor is an Apache-licensed visual programming environment for building mobile phone apps. In this presentation, we will explore the MIT App Inventor web interface and build a simple image classifier app for Android devices. We will explore collecting training data, training a small machine learning model, and deploying that model as part of an App Inventor app. By the end of the talk, participants will be able to test or install their creation onto an Android device. We will also provide a brief overview of educational resources available to teachers.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:FOSS Educational Programming Languages URL:https:/fosdem.org/2023/schedule/2023/schedule/event/appinventor/ LOCATION:H.2214 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diego Barreiro Perez":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13590@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230205T102000 DTEND:20230205T105000 SUMMARY:Hedy: A gradual and multi-lingual programming language for education DESCRIPTION:When kids learn to program they often use either a visual language like Scratch, or a textual language like Python. While visual languages are great for the first steps, children and educators often want to move on to a textual language. However early on, a textual language and its error messages can be scary and frustrating.
Hedy aims bridge this gap with a programming language that is gradual, using different language levels. In level 1, there is hardly any syntax at all; printing is done with: print hello! At every level, new syntax and concepts are added, so learners do not have to master everything at once. Hedy builds up to a subset of Python including conditions, loops, variables and lists.
To make learning as accessible as possible, Hedy allows for the use of localized keywords, f.e in Spanish:
imprimir Hello!
This talk will discuss the pedagogy of Hedy as well as its technical aspects, since a set of changing and localized complex grammars poses several interesting challenges for parsing, and a small language offers a lot of potential from improved error messages.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:FOSS Educational Programming Languages URL:https:/fosdem.org/2023/schedule/2023/schedule/event/hedy/ LOCATION:H.2214 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Giesen":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13771@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230205T110000 DTEND:20230205T113000 SUMMARY:MicroBlocks: small, fast, human friendly DESCRIPTION:MicroBlocks is a graphical programming language for 32 bit microcontrollers. It was built to be small, fast and human-friendly, and throughout its development we've followed our four guiding principles: liveness, parallelism, portability and autonomy.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:FOSS Educational Programming Languages URL:https:/fosdem.org/2023/schedule/2023/schedule/event/microblocks/ LOCATION:H.2214 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernat Romagosa":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kathy Giori":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13851@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230205T114000 DTEND:20230205T121000 SUMMARY:Snap! - Build Your Own Blocks DESCRIPTION:Snap! is a Scratch-like programming language that treats code-blocks as first class citizens instead of confining them to an editing modality. Snap! has been developed for UC Berkeley’s introductory computer science course named “The Beauty and Joy of Computing”. Embracing nested data structures and higher order functions Snap! lets learners create arbitrary control structures and even custom programming languages with just blocks. Thus, Snap! bridges the space from low-floor motivational introductory activities to supporting sophisticated rigorous studies of computer science. In this presentation members of the core Snap! development team will deliver a hands-on demo of exemplary projects that exhibit our understanding of both "fun" and intellectual stimulus.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:FOSS Educational Programming Languages URL:https:/fosdem.org/2023/schedule/2023/schedule/event/snap/ LOCATION:H.2214 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jens Mönig":invalid:nomail ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jadga Huegle":invalid:nomail END:VEVENT BEGIN:VEVENT METHOD:PUBLISH UID:13843@FOSDEM23@fosdem.org TZID:Europe-Brussels DTSTART:20230205T122000 DTEND:20230205T125000 SUMMARY:TurtleStitch - Coded Embroidery DESCRIPTION:This talk will provide a short introduction to TurtleStitch and the communities of educators and learners. While the use of TurtleStitch on formal educational settings (school) focuses on students in secondary education, in informal settings such as maker spaces or in individual use cases, there are also a lot of adult learners using TurtleStitch. The main benefit of TurtleStitch lies in the combination of coding and textile making and thus in its potential to address different interest groups. As part of the talk, some selected examples of designs by learners as well by educators and more advanced developers will be shown, highlighting how easy it is to get started using TurtleStitch as well as its potential generate highly complex design.
CLASS:PUBLIC STATUS:CONFIRMED CATEGORIES:FOSS Educational Programming Languages URL:https:/fosdem.org/2023/schedule/2023/schedule/event/turtlestitch/ LOCATION:H.2214 ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Mayr-Stalder":invalid:nomail END:VEVENT END:VCALENDAR