SORT YOURSELVES!
WITH
TRY SORTING NETWORK FOR HUMANS!
Start in a random position
Follow lines,
proceeding row by row
Compare number with person at the same station
Bigger numbers go left, smaller go right
#WeGotSorted
with
#CSUnplugged !!!
COMPLETE RULES:
If somebody in the team makes an error then everybody needs to start again from first row.
1
5
3
6
2
4
5
6
3
4
1
2
1
5
3
6
2
4
2
3
1
4
5
6
4
6
3
5
4
5
2
1
2
3
3
4
4
3
EXAMPLE:
Check that you have understood the operation of a node (circle) in the network, where the bigger value goes left and the smaller goes right. For example:
4
2
6
3
5
1
5
6
3
4
1
2
2
4
3
6
1
5
1
3
2
5
4
6
5
6
3
4
4
5
1
2
2
3
3
4
EXAMPLE:
Check that you have understood the operation of a node (circle) in the network, where the bigger value goes left and the smaller goes right. For example:
Why?
Most people think of Computer Science as an obscure discipline they will never understand.
This is sad! So, how can we dispell fear and promote CS, especially among the youngest?
This network has been invented for teaching kids computer science by the CS Education research group at University of Canterbury, New Zealand, at the so-called ‘Department of Fun Stuff’. They also made plenty of similar activities you can find on csunplugged.org. At CoderDojo Trento (and CoderDojo Master group @ DISI for high-school students) we try to teach kids programming in a creative way, and also promote CS Unplugged activities.
Most people don’t know about these ways to present things, so as an example here we propose a distributed sorting network, to sort people in parallel. Adults included! Don’t forget this is a social activity: find people and get sorted with them! You can also write down your names and sort them alphabetically (it’s a great way to remember names)! We hope you enjoy it!
Also, chances are there is a CoderDojo club in your city (see zen.coderdojo.com). If you have children, at CoderDojo you will find mentors who will volunteer to teach programming to your kids! Or maybe you can become a mentor, too!
Brought to you by...
CoderDojo
Master
With material adapted
from super cool site