Slashdot Mirror


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."

27 of 121 comments (clear)

  1. Write some code by bwhaley · · Score: 3, Interesting

    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
  2. Maybe something with networking? by Anonymous Coward · · Score: 5, Interesting

    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.

    1. Re:Maybe something with networking? by Overzeetop · · Score: 3, Interesting

      This could be a cool idea. Give each group 4 routers which are configurable as APs, give them each a specific channel they have to work on, and see who can bounce access the farthest and still maintain 1Mbps link with a cell phone. Make them each go in different directions so they don't really know how far everyone else has made it.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    2. Re:Maybe something with networking? by rwa2 · · Score: 3, Funny

      Give each of them a VM , and unleash some worms and viruses on your little cloud
      http://xkcd.com/350/

  3. Career Fair by Anonymous Coward · · Score: 2, Insightful

    What in the lord's blazing hell does this have to do with careers?

  4. Crack WEP by Prime+Mover · · Score: 2

    Set up a dummy WEP-secured AP and teach them how to get on. Check out http://www.securitytube.net/groups?operation=view&groupId=9 for a good instructional video. You'll have to provide a few Alfa cards though. Have them work in teams of three or four and you won't need many.

    Seriously. They will learn not to run WEP on their own APs nor to trust WEP APs in the wild. And since most people don't run WEP anymore, you aren't really setting them up for a life of criminal hacking. But it is just devious enough to entertain kids (and some adults).

  5. Re:Write some HUMAN code by Overzeetop · · Score: 4, Interesting

    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?
  6. real world example by roc97007 · · Score: 5, Funny

    Walk an offshore admin who speaks maybe 500 words of english and has had only hours of training, through creating a Windows Server 2008 VM and configuring an ASP application under IIS. For extra credit, repeat using SUSE and JSP/Tomcat. Simulate an accurate communications channel by having the person playing the offshore admin stand outside by the freeway using an analog cell phone, doing the work on a 1990's era laptop balanced on an ironing board connected to the net by an old Telebit modem that drops often.

    Arrange so the student can see the actions being taken, but has no control over the process. The student fails the test if he touches the keyboard.

    If the student decides to forego a career in IT and takes up bartending instead, he's passed the test.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:real world example by greg1104 · · Score: 3, Funny

      Seeing the actions being taken? That's cheating. Their only feedback should be the person on the phone describing what they see on the screen.

    2. Re:real world example by Teancum · · Score: 2

      This whole exercise reminds me of an experience of trying to do telephone support for a guy setting up the control system for one of the signs on Times Square in NYC. I spent about 3 hours troubleshooting over the phone, and the system finally came up about 5 seconds before the "big boss" who paid for the sign showed up to take a look at what all his money purchased.

      I've also taken calls from freeways and sports arenas during the middle of a game (when cell phone coverage drops to nothing due to everybody at the event having a cell phone and overloading the local towers).

      Yeah, I can relate as I've done all that and more.

  7. The word(?) "IT" is too broad. by Nutria · · Score: 3, Insightful

    Is this IT as in "desktop support", or "IT" as in managing PB-scale Oracle RAC data warehouses?

    --
    "I don't know, therefore Aliens" Wafflebox1
  8. Real world by djupedal · · Score: 2, Insightful

    Teach them how to say "Would you like fries with that, Sir/Madam?" in your choice of any language other than English. They'll learn more...

  9. Re:CS knowledge does not translate into the real w by rwa2 · · Score: 5, Funny

    ... but here's an exercise that will translate into the real world... Separate them into two groups, the "M" group, and the "E" group.

    The Ms ties the Es group's hands up behind their backs. Then the Ms set themselves on fire, and have to coerce the Es to put the fire out with their hands tied up. If the Ms survive, they get more Es and go again. If the don't, they're replaced with a new M, preferably one from outside who has no idea what just happened.

  10. Hobby kits by jonyen · · Score: 5, Insightful

    If you can get your employer to help pay for it, you could have the students work with Raspberry Pis or Arduino boards, and then they can take it home afterwards. Students love free stuff and being able to continue to tinker around with it after the workshop would enable this to be an invaluable learning experience.

  11. Real world experience? by fahrbot-bot · · Score: 4, Insightful

    Have them a few 60 hour weeks; tell them they're the company's most valuable asset; reduce their raises/benefits, because the company is being "competitive" (while the company is posting good/record profits and paying shareholder dividends); lay them off because the company is "right-sizing" and/or "moving in a new direction" (while the company is hiring junior people); hand them some unemployment forms; escort them from the building.

    Did I miss anything?

    --
    It must have been something you assimilated. . . .
    1. Re:Real world experience? by mordejai · · Score: 2

      Did I miss anything?

      Nope, you've just described my average Friday.

  12. Not sure why you think you need something new... by MarcoAtWork · · Score: 5, Insightful

    ... as you said students today have laptops and tablets which are completely self enclosed and not-user-serviceable at all, fostering the idea that a computer is kind of a 'magic box'.

    Having a complete teardown/reassembly with some explanation will show the kids that computers are not these black boxes, you can point out what/where the RAM is, the CPU, storage, NICs, port controllers, network cards (if the PCs are older especially) etc. etc. etc.

    Everybody can do virtualization stuff at home already, try to let them do something that they would not be able to do on their own. Configuring an AP sounds 'cool' but really it's just a matter of again staring at a screen and changing some checkboxes, doing something hands on with hardware is a lot more fun IMHO.

    --
    -- the cake is a lie
  13. Re:CS knowledge does not translate into the real w by Anonymous Coward · · Score: 2, Funny

    Morlocks would never trust Eloi to save them from immolation.

  14. Re:Not sure why you think you need something new.. by aheath · · Score: 3, Insightful

    I'd also consider adding a disassembled laptop, phone and tablet. You can then relate the components of the disassembled desktops to the components of the disassembled devices.

  15. Keyboard navigation by Kevin108 · · Score: 2

    Have them open a browser and navigate to Slashdot with just a keyboard. That will vex the average user but is simple enough in reality and they'll leave having learned something useful.

    --

    It's a perfect time for being wasted.
    A perfect time to watch the stars.
    - Burden Brothers, "Beautiful Night"
  16. Have them press... by RedHackTea · · Score: 4, Funny

    Ctrl+Shift+T. It's kind of like the Ctrl+Z of the Internet. This will increase their knowledge base, and then train them in its use. After that, maybe have them lookup new keyboard shortcuts or even *gasp* create new ones!

    --
    The G
  17. Set up hands on troubleshooting excercises by aheath · · Score: 2

    You could set up hands on troubleshooting exercises that focus on issues that the students are likely to encounter in real life. This could include troubleshooting a network connection when "the internet is broken." This could also include troubleshooting a printer that won't print. You could start with the basic questions such as: "Is the cable plugged in at both ends." You could form teams where the problem is the same but the root cause of the problem is different. This type of troubleshooting will teach the students how to fix the problems that they might encounter while using computers.

  18. Re:Teach them *about* Unix, Cobol, Oracle and SAP by i.r.id10t · · Score: 2

    Maybe. But installing Debian on a VirtualBox machine and then setting up a quick-n-basic LAMP server can be done, especially if you give them really good documentation.

    --
    Don't blame me, I voted for Kodos
  19. Re:CS knowledge does not translate into the real w by rwyoder · · Score: 3, Insightful

    ... but here's an exercise that will translate into the real world... Separate them into two groups, the "M" group, and the "E" group.

    The Ms ties the Es group's hands up behind their backs. Then the Ms set themselves on fire, and have to coerce the Es to put the fire out with their hands tied up. If the Ms survive, they get more Es and go again. If the don't, they're replaced with a new M, preferably one from outside who has no idea what just happened.

    If I had mod points today, I'd change this from "funny" to "insightful".
    It pretty much describes the miserable conditions of the company I just quit.
    I won't give any names, but the filthy rich CEO has a thing for sailboats.
    That experience left such a bad taste in my mouth wrt IT, that I am looking into going back to college for an entirely different career.

  20. Your hometown in Minecraft by surfinokie · · Score: 2

    I just recently was responsible for a piece of a math and science night at my son's school and by far the biggest hit was the model of Hawai`i Island in Minecraft that I built from a digital elevation model from ISS data. The kids loved it, the parents didn't hate it, and I had a helluva good time with my son building it. With the age group you're working with, you can walk them through identifying data needs and data sources, moving data amongst different tools and formats, and then doing something fun and visual with it at the end of the day. Your hometown might not have active volcanoes in the backyard like mine, but you get the point.

    --
    Chance 'em.
  21. Ctrl+Z by jabberw0k · · Score: 2

    Control-Z as in "suspend job" (UNIX) or as in "end-of-file" (CP/M)? You want to suspend the internet or end it? [[ confused ]]

  22. Re:VI Editor. by egcagrac0 · · Score: 2

    Very very short cheat sheet:

    • h/j/k/l: move cursor left/up/down/right (in non-entry mode)
    • i: begin entry mode (insert characters at current position)
    • o: begin entry mode (create a new line below the current, and position the cursor at the beginning of it)
    • [escape]: end entry mode
    • x: cut single character under the cursor (to "clipboard", note you can prefix it with a number (like 14) to cut multiple characters)
    • dd: cut current line (to "clipboard"; note you can prefix it with a number (like 9) to cut multiple lines)
    • p (or P): paste "clipboard" (there are differences between the two; "p" is probably the one you want, but experiment with both on a scratch file)
    • / : search for a string. (Enter the string immediately after the slash, then press enter.)
    • :wq : write the file and exit

    There is merit in learning more, but that gets you 96% of the core stuff you need to do.