Slashdot Mirror


Brain Teasers for Coders?

calvinandhobbes asks: "There are about 200 people working on different projects and most of them do programming without having an idea of what they actually do. they have little understanding of OS internals and primitive hacking skills. I want to enthuse them by providing some challenges by which they touch upon complex computing concepts, while solving the problem. Does anyone know of a set of C-based hacks or puzzles with which I can enthuse these budding programmers and testers?"

3 of 109 comments (clear)

  1. If they're not interested, they're not interested by DavidNWelton · · Score: 3, Insightful

    If you've already been exposed to programming, and haven't got the desire to carry on learning on your own, I don't know that any amount of brain teasers will give you that spark. More likely, they'll just regard it as another pain in the ass to be dealt with.

  2. Programming Challenges by tcopeland · · Score: 3, Informative

    Programming Challenges is a nifty book by Steven Skiena and Miguel Revilla. It's a selection of problems from the Online-Judge problem set. There's a lot of nifty stuff in there - sorting, graph theory, number theory, etc.

    Best of all, when folks solve the problems, they can submit their solutions online to see if they pass muster!

  3. ACM Programming Competition Problems by mr_rattles · · Score: 3, Interesting

    The ACM puts up a lot of programming challenges and have an automatic judge system to determine if your solution is correct or not. They have hundreds of problems of varying difficulty:

    http://acm.uva.es/