Ask Slashdot: Hands-On Activity For IT Career Fair
First time accepted submitter MConnolly writes "I participate in an annual career fair for High School Sophomores. I have groups of 10 — 20 students for 40 minutes a piece. In previous years, we've brought a bunch of retired PCs and challenged the groups to disassemble (down to the motherboard) and reassemble them in working order. Many processors and motherboards died, but everyone had fun. Most students today only have laptops and tablets. As a result, this knowledge doesn't translate into the real world anymore (perhaps you disagree). I'm looking for suggestions for an activity that will give the students some hands-on, real world experience that will benefit them immediately."
Come up with a few simple programming projects that students can run through. There's something magical about writing code and seeing the computer execute exactly what you told it to do. Write a Ruby Sinatra or Python Flask app and show how to access it from the command line. This will teach them what a web server is and how to write simple code at the same time.
"I either want less corruption, or more chance
to participate in it." -- Ashleigh Brilliant
Get an old wireless router, reset to factory defaults, have them connect to it via laptop and configure it for secure wireless, which they can then connect to with their laptop/tablet.
You've got teams, right? Make it a pictionary type of game with each team broken into halves. One half of the team is given a task to complete (build a tower out of wooden blocks, move a pile of color balls into color-coded piles, sort numbered cards, etc) and must write simple code (perhaps limit their operations to a fixed list) that the other half of the team must execute in programming order to complete. Take turns writing and executing, with points for success.
Is it just my observation, or are there way too many stupid people in the world?