Computer Science Teacher

# January, 2006

• #### Job Statistics

One of my co-workers, Sam Stokes, put together a list of statistics about job projections in the US IT industry. I've copied a bunch of them here. Links to the origional data is supplied so you can see the details for yourself.

Computer software engineers, applications

• Number of jobs in 2004 was                                                               460,000
• Number of jobs predicted in 2014 will be                                          682,000
• Increase                                                                                               222,000
• Percent Increase by 2014  (Increase of jobs/jobs in 2004*100)          48.4%

Computer software engineers, systems software

• Number of jobs in 2004 was                                                               340,000
• Number of jobs predicted in 2014 will be                                          486,000
• Increase                                                                                               146,000
• Percent Increase by 2014 (Increase of jobs/jobs in 2004*100)           43%

Computer systems analysts

• Number of jobs in 2004 was                                                               487,000
• Number of jobs predicted in 2014 will be                                          640,000
• Increase                                                                                               153,000
• Percent Increase by 2014 (Increase of jobs/jobs in 2004*100)           31.4%

• Number of jobs in 2004 was                                                               104,000
• Number of jobs predicted in 2014 will be                                          144,000
• Increase                                                                                               40,000
• Percent Increase by 2014 (Increase of jobs/jobs in 2004*100)           38.2%

• Number of jobs 2004 is                                                                       278,000
• Number of jobs predicted in 2014 will be                                          385,000
• Increase                                                                                               107,000
• Percent Increase by 2014 (Increase of jobs/jobs in 2004*100)           38.4%
• #### Cartoons as inspiration for projects

I saw this cartoon the other day. It's fairly funny but there is more to it than meets the eye of ordinary people. The binary actually represents a message for the true computer person. When you saw it (if you haven't yet go ahead I'll wait) did you decode it? Would it even occur to your students to decode it? We don't teach much in the way of binary or ASCII any more. I think that is a shame.

Now in the old days a lot of people knew the ASCII table by memory. OK not me but I know people who did (and still do). So as soon as one of those people told me he laughed at the decoded message but didn't tell me the punch line I knew I had to decode it myself. Since I didn't have an ASCII table handy and I didn't really want to do the binary to decimal by hand I did the only logical thing. I wrote a piece of code that converted a string of ones and zeros to a decimal and then displayed the ASCII value. I used Visual Basic .NET because I always use VB for string manipulation. But I suppose a good programmer (or even a beginning student - see the project potential here?) could do it in what ever language they are comfortable with.

It's a nice little project when you think about it. A little string manipulation with a simple loop and you are pretty much all there. I think I used about 8-10  lines of code including the variable declaration, the return code (I created a function to convert the string to a decimal so I could reuse it later) and the display statement. So you could probably even do this as an in class demo, quiz or short project. And students seem to like things that look like codes, ciphers and secret messages.