When was that graphic made? It looks accurate for about 2007, at least for computer science! My husband used to earn about what that graphic said at mid-career. Then the economy tanked. Companies hired more and more guys overseas. My husband had to compete against them for a job. Now my husband at a little past mid-career makes a little over what the graphic says for starting salary. There's an additional wrinkle - as a programmer, you have to find a new job if the company you work for isn't buying into the latest operating system, software tools, etc. If you stay with such a "stagnant" company too long, you are totally up a creek without a paddle if you need another job because human resources personnel assume you are incapable of adapting to the latest whatzits. I don't know who you have to know in order to get a job programming games, but my husband has been trying for well over 20 years, but he's pigeonholed as a database programmer because that's what he's done from Job #1. So unless your student has a long list of wonderful games they're already selling on the InterNet, think long and hard about computer science.