A career choice that has absolutely exploded over the last twenty or so years, computer science graduates are able to utilize their skills in a variety of different fields from computer security to programming to technical support.
With everything including a computer chip or network capabilities today, there is an ever increasing demand on society to find people that can fix, maintain or build such devices, and computer science graduates are the front line effort in filling that need.
As automation becomes a primary feature of modern business operations, the development of computer language skills is essential for many technical careers, which can range from network analysis to direct programming to operations management within technical firms. Further, most all organizations are actively hiring and expanding personnel in information technology, which requires a general skill set in networking tools.
The most rapid growth in the field will be more software engineers, network analysts and database administrators, who have a specialized skill set. Competition for top candidates has driven entry-level skilled worker salaries above $40,000 per year, with top professional engineers earning closer to $100,000.