S4A vs Snap?

439 views
Skip to first unread message

Brent Dixon

unread,
Jan 21, 2015, 10:07:03 PM1/21/15
to s4a-co...@googlegroups.com
Hello! I'm working on a series of lessons and some custom prototyping hardware for a group of elementary schools in the US. I've experimented with both S4A and Snap, and really like both of them. I was wondering if the developers behind the projects had a recommendation for which one, based on the current and future status of each tool, would be the best to build curricula around. 

Considerations include:
  • These will be run in classrooms by teachers with limited technical training
  • These will be very simple lessons, designed for young children at the 1st - 4th grade level.
  • Hoping for the tool with the most active community so the teachers can engage with others in the world experimenting in similar ways.
Thanks for your thoughts!

brent

Bernat Romagosa

unread,
Jan 22, 2015, 3:44:18 AM1/22/15
to s4a-co...@googlegroups.com
Hi Brent!

This is actually a hard question to answer, as we're behind both projects so we kinda love them both equally :)

I think the decision has to be yours, but I can of course give you some pros and cons:

S4A: Years of user testing behind, thus much more stable and error proof. Bigger community, which also means more materials and documentation available. However, no advanced programming concepts (no real recursivity, no custom blocks, no lambda, etc), support for just a couple of boards (Uno, Diecimila, Duemilenova and Leonardo) and clunky looking UI. Also, no support from the original project devs, as Scratch 1.4 is deprecated and has been discontinued.

Snap4Arduino: Basically just the opposite! Advanced programming concepts, support for all Arduino boards, modern UI with two different skins, support from the original developers. However, smaller community (although rapidly growing, we're getting code contributions often, and hearing about people using it all over the world) thus almost no teaching materials. Also, still in active development, so you may encounter the occasional bug, which you should report so we can get fixed ;)

I hope I made the decision easier!

Bernat.

--
You received this message because you are subscribed to the Google Groups "S4A Community Mail List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to s4a-communit...@googlegroups.com.
To post to this group, send email to s4a-co...@googlegroups.com.
Visit this group at http://groups.google.com/group/s4a-community.
To view this discussion on the web visit https://groups.google.com/d/msgid/s4a-community/5e758a48-3fbf-4543-9f46-b45449c39248%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Bernat Romagosa

Equip de recerca Edutec

http://edutec.citilab.eu

+34 93 551 06 60


FUNDACIÓ PEL FOMENT DE LA 

SOCIETAT DEL CONEIXEMENT

CORNELLÀ


Citilab Cornellà | http://citilab.eu | Pl. Can Suris s/n | 08940 Cornellà de Llobregat | Barcelona


En compliment de la Llei Orgànica de Protecció de Dades de Caràcter Personal (LOPD), l'informem que les seves dades de contacte han estat incorporades en un fitxer titularitat de FUNDACIÓ PEL FOMENT DE LA SOCIETAT DEL CONEIXEMENT (CITILAB). La finalitat d'aquest fitxer és la de mantenir la relació amb els usuaris dels diferents oferts, inscripció als cursos i a les activitats organitzades, facilitar la tramitació d'informació i notificacions comercials i administratives, i en el cas de que vostè ho hagi sol·licitat, l'enviament de publicitat relativa als serveis oferts. FUNDACIÓ PEL FOMENT DE LA SOCIETAT DEL CONEIXEMENT (CITILAB) assegura la confidencialitat de les dades aportades i garanteix que, en cap cas, seran cedides per cap altre ús sense que hi hagi un consentiment previ i exprés per part seva.

 

Per exercir els drets d'accés, rectificació, cancel·lació i oposició previstos en la llei, pot adreçar-se mitjançant correu postal a FUNDACIÓ PEL FOMENT DE LA SOCIETAT DEL CONEIXEMENT (CITILAB), Ref. Protecció de Dades, Pl. Can Suris S/N, 08940, Cornellà de Llobregat, Barcelona, o bé exercir els drets assenyalats mitjançant l'enviament de la seva petició al correu electrònic avis...@citilab.eu, indicant en l'assumpte del correu “Ref. Protecció de Dades” (acreditant degudament la seva identitat).

maprzybylla

unread,
Jan 22, 2015, 9:43:56 AM1/22/15
to s4a-co...@googlegroups.com
Hi Brent,

I've experimented with both S4A and Snap4Arduino and I personally believe that S4A is better suited for younger children. For some reasons it seems to be a bit more intuitive to the students (I taught 9th graders, 10th graders and teachers), possibly because of the pre-setup of the Arduino pins to their functionality. In Snap you can configure everything yourself - which I love, but which is a lot more complicated for novice learners. I also noticed, that S4A runs a lot better on older machines that are not updated (in my school due to server administration issues). However, several drawbacks in S4A may lead you to snap in the long term. Still, I would recommend starting with S4A, let the kids discover its limitations and then switch to Snap.

Hope this helps!
Mareen

Brent Dixon

unread,
Jan 22, 2015, 11:08:39 AM1/22/15
to maprzybylla, s4a-co...@googlegroups.com
Very helpful feedback. Thank you!

(Sent with clumsy fingers from some mobile thing.)
--
You received this message because you are subscribed to a topic in the Google Groups "S4A Community Mail List" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/s4a-community/_dHeAW71_XQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to s4a-communit...@googlegroups.com.

To post to this group, send email to s4a-co...@googlegroups.com.
Visit this group at http://groups.google.com/group/s4a-community.

Bernat Romagosa

unread,
Jan 23, 2015, 3:51:43 AM1/23/15
to s4a-co...@googlegroups.com
Mareen is one of our earliest adopters and has contributed a lot to the project, having been using it with kids since before it was even usable, so I'd really follow her advice!

Thanks for your input, Mareen! :)

Bernat.

--
You received this message because you are subscribed to the Google Groups "S4A Community Mail List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to s4a-communit...@googlegroups.com.

To post to this group, send email to s4a-co...@googlegroups.com.
Visit this group at http://groups.google.com/group/s4a-community.

For more options, visit https://groups.google.com/d/optout.

studiog...@gmail.com

unread,
Jan 26, 2015, 5:04:56 PM1/26/15
to s4a-co...@googlegroups.com
Hallo, excuse me for my english.
The choice between S4A and SNAP for edu experiment is a my problem too.
I am agree that S4A is more friendly than SNAP but SNAP in very cool for the "build your block".
But I have not understand if SNAP can go on raspeberry, is it possible?

Bernat Romagosa

unread,
Jan 28, 2015, 3:33:34 AM1/28/15
to studiog...@gmail.com, s4a-co...@googlegroups.com
Hi!

Snap4Arduino can run on a raspberry, _but_ you may experience slow speeds. If you do, please let me know as we're still experimenting with this and I'll try to fix it right away :)

Best,
Bernat.

--
You received this message because you are subscribed to the Google Groups "S4A Community Mail List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to s4a-communit...@googlegroups.com.
To post to this group, send email to s4a-co...@googlegroups.com.
Visit this group at http://groups.google.com/group/s4a-community.

For more options, visit https://groups.google.com/d/optout.

studiog...@gmail.com

unread,
Jan 30, 2015, 1:05:42 PM1/30/15
to s4a-co...@googlegroups.com
thank you, now i have only used s4a and raspberry, and it is ok, if I'll try to use snap and raspberry I'll ask help !

Neil Winterburn

unread,
Jan 26, 2016, 7:53:39 AM1/26/16
to S4A Community Mail List, studiog...@gmail.com
Hi, I am trying to run Snap4Arduino on a raspberry pi, but I can't get the Arduino to connect. I am currently running the s4a.html file on the web browser. It seems to be working fine otherwise, but isn't connecting to the Arduino.
Any advice?
Is there another way to run Snap4Arduino on the Pi?

Bernat Romagosa

unread,
Jan 28, 2016, 7:10:48 AM1/28/16
to Neil Winterburn, S4A Community Mail List, giovanni michiara
We're exploring possibilities... I can only say ChromeBooks and RasPi are now a priority for us, and we'll try to allocate time to work on this next month. NWJS is going in a direction that (hopefully) will let us choose a path that works for all systems no matter what platform they're on without having to provide custom compiled binaries for the serial port connection any more.

Sorry about the delay, time's scarce and we're a tiny team!

--
You received this message because you are subscribed to the Google Groups "S4A Community Mail List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to s4a-communit...@googlegroups.com.
To post to this group, send email to s4a-co...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

maryammuk...@gmail.com

unread,
Apr 4, 2016, 2:36:08 PM4/4/16
to S4A Community Mail List
Hi Bernat Romagosa,
It's me Maryam Mukhtiar from Pakistan. I want to make software like S4A and Snap4Arduino can you help me how to do it I have cloned source code of Scratch 1.4 into Git Bash and working with Adobe FlashDevelop IDE to do modifications in code. Am I on the right way for doing it? or can you tell me that how to start it? I have read some conversation of you on Gmail group of S4A Please help me by replying as soon as possible.
Thank You in Advance.

Bernat Romagosa

unread,
Apr 14, 2016, 9:37:16 AM4/14/16
to S4A Community Mail List
Hi Maryam Mukhtiar,

I'm afraid you're not on the right path. Scratch 1.4 is written in Squeak Smalltalk, not Flash, and Snap is written in Javascript. Scratch 2.0 is the one written in Flash.

Hope it helps! :)

Cheers,
Bernat.

--
You received this message because you are subscribed to the Google Groups "S4A Community Mail List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to s4a-communit...@googlegroups.com.
To post to this group, send email to s4a-co...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

rashantha

unread,
Apr 20, 2016, 11:41:59 PM4/20/16
to S4A Community Mail List
I have installed both S4A is so much easier to use, but as of late installing on Ubuntu 64 bit is extremely hard. 
We have tried several ways of installing and we have not been successful. Let's hope someone fixes this or post a new guide.
Reply all
Reply to author
Forward
0 new messages