Slashdot Mirror


Why Johnny Can't Code and How That Can Change

snydeq writes "Fatal Exception's Neil McAllister discusses why schools are having a hard time engaging young minds in computer science — and what the Scalable Game Design program in Colorado is doing to try to change that. 'Repenning's program avoids this disheartening cycle in three important ways. First, it deemphasizes programming while still encouraging students to develop the logical thinking skills they'll need for more advanced studies. Second, it engages students by encouraging them to be creative and solve their own problems, rather than just repeating exercises dictated by their instructor. Third, and perhaps most important, students are rewarded for their efforts with an actual, concrete result they can relate to: a game.'"

1 of 527 comments (clear)

  1. Re:Offshoring. by BigDaveyL · · Score: 3, Interesting

    Quoting from your post:
    "Even WITH offshoring Software Engineering is one of the ONLY segments of the US economy that is still hiring and has a serious shortage of qualified people."

    I think you need some additional quantifiers here - employers set the bar high and don't want to pay for a rockstar. There will always be a shortage of the super highly skilled/niche programmers, and these people will easily find jobs because of their highly skilled/niche status.

    Also, employers are unwilling to recognize transferrable skills and adverse to having promotions/employee development. For example, I know people that are stuck programming VB 6 because their employer doesn't want to upgrade to the new fangled .Net stuff. When employees want to look for a new job, they are told "Sorry, you don't have .Net exp." so they are stuck supporting crappy apps, even though they could be an above average programmer.

    I also thought I read somewhere that colleges and universities are graduating enough people in computing related fields to fill computing related jobs. If this is true, then the shortage is less of an issue.

    So in conclusion, there is only a shortage of people that are highly skilled and have real world exp. in what you're specifically looking for, and willing to accept your pay. All others need not apply.