Ask Slashdot: Software For Learning About Data Transmission? 79
bellwould writes "In teaching information tech to a 13-year-old with autism spectrum disorder (ASD), I've found she's wildly interested in the details of data transmission but not programming. We've had limited success with command-line tools like traceroute and tcpdump, but now I'm seeking tips/advice on software that may help her explore and visualize things like transmission protocols." What would you recommend?
Umm (Score:5, Informative)
Play data games with a wireshark on someones network, and have fun decoding the packets.
Nmap with GUI (Score:5, Informative)
start from the top (Score:4, Informative)
A Mathematical Theory of Communication [bell-labs.com] by Claude E. Shannon
Re:EtherApe (Score:5, Informative)
Careful with the CamelCase, but http://etherape.sourceforge.net/ [sourceforge.net] is a fun real-time connection visualizer. We used that for a lot of network demonstrations.
The command-line based "iftop" is also really nice to get a quick realtime overview of what's using bandwidth.
I think she'll have lots of fun with any of the Wardriving software, which would also give you maps.
For Android, there are a few pretty interesting real-time displays. "Wifi Analyzer" will have her running all over the place exploring wifi signal attenuation. "OpenSignal" is also a cool app I just started playing with that will let you do the same with cell towers, which also shows their location on a map. Also look at "GPS Status" to visualize where all of the GPS satellites are, and what kind of attenuation you'd get from each one's signal with trees / buildings / mountains in the way.
Have fun!
I see a rewarding career path ahead... (Score:5, Informative)
I'm an adult female with ASD and I, too, was fascinated by data transmission. I couldn't hack school but for a couple decades I was an excellent (and highly compensated) network engineer, I recommend Wireshark and some books: "TCP/IP TCP/IP Illustrated, Vol. 1" by Richard Stevens, "Data Communications, Computer Networks, and Open Systems (4th Edition)" by Fred Halsall, and "Interconnections: Bridges, Routers, Switches, and Internetworking Protocols (2nd Edition)" by Radia Perlman.
She might also be interested in databases, which is where I went when networking started to get dull.
Re:Umm (Score:3, Informative)
Re:Textbooks, Ham Radio and Packet Radio (Score:3, Informative)
http://www.websdr.org/ [websdr.org] - MANY web enabled SDR rigs with a java app that includes a waterfall.
http://software.muzychenko.net/eng/vac.htm [muzychenko.net] - Virtual Audio Cable software to make audio from previous app available to a lot more apps.
http://hfradio.org.uk/html/digital_modes.html [hfradio.org.uk]
http://wb8nut.com/digital/ [wb8nut.com]
http://members.storm.ca/~ve3iay/digital.html [storm.ca] - Some examples and basic info.
This will get the ball rolling in increasingly complex modes of transmission...then you begin to throw in real complexity by going over how some of this good old tech was made into the modern internet. Remember this is where the TCP in TCP/IP came from. If your area has an active VHF packet network that will keep her busy for a few years at least. There is a BBS on the space station she can use too (callsign RS0ISS-11, AR1SS, RS0ISS-3).
Have fun.