Edsger Dijkstra, a famous award-winning computer scientist once said, “Computer Science is no more about computers than Astronomy is about telescopes”.
Usually Computer Science is almost directly interpreted as programming. Knowing how to write and execute coded programs and create something out of it – like a working app for cell phones perhaps – is generally what is associated with a “typical” computer science major.
To some extent, I have found that this is indeed true. Application Software Development and Systems Software Development form an integral part of the sphere of careers available to CS majors and do place an emphasis on logical programming. Apart from these though, a list of other career options that I found interesting to read about were careers in Computer Science Theory, Web Design, Video Game Design etc. However, two of the most particular careers that have a base within computer science and caught my interest were Cryptography and Computer Graphics.
Quite frankly I first heard of the extremely vast field of Cryptography in a science fiction novel (specifically Angels and Demons by Dan Brown) but it was later that I sat down to analyze how much of it was related to computer science. It Described as a “decoder skilled in the analysis of codes and cryptograms”, to be a Cryptologist, one needs to have a degree in either Computer Science, Computer Programming, Mathematics, Engineering etc. An essential part of user security in this age where privacy is becoming a major concern, organizations offering internships and job openings in this field include the big names like the NSA (National Security Association) and the CIA (Central Intelligence Agency). Multiple sources suggest however, that even though a BS is enough for an entry level position, higher offices might require a PhD which is not surprising considering the vast knowledge -pool this field accesses information from. If you are a part of this field, you would probably be working with a lot of high level classified information as most companies are government or military agencies. On the other hand smaller spheres include, banks, IT encryption software companies and basically anything to do with security handling.
Cryptography focusing primarily on math, code, and puzzles, has on its other end – Computer Graphics. Almost a morph between art and computer science, computer graphics has become big, bright and demanding in the last few decades. Most widely related to simulations, special effects and media, this field shows how varied CS can get as it introduces a whole other kind of design and requirement. With industries like video gaming booming, this field provides competitive pay and potential for growth. Many specialized paths include, web design, technical animation, construction graphics etc. Even within technical animation, it splits into texture design, character animation, story-line etc. Recent popularity has led to introduction of undergraduate majors like Computer Game Science in UC Irvine and Computer Graphics Technology in Purdue University. In this field one will probably be working with various people not necessarily associated with CS.
These two varied careers only go to show the extent to which the computer science influence penetrates the job market – affecting almost every distinct sphere of study.
Online Resources –
http://www.ics.uci.edu/ugrad/degrees/degree_cgs.php
http://www.asktheheadhunter.com/industryinsider8.htm
https://tech.purdue.edu/degrees/computer-graphics-technology
http://careersthatdontsuck.com/2007/02/24/career-profile-cryptologist/
http://money.howstuffworks.com/how-to-be-a-cryptologist.htm
http://wordnetweb.princeton.edu/perl/webwn?s=cryptologist
http://www.ed.ac.uk/polopoly_fs/1.56838!fileManager/Careers_in_Cryptology.pdf