Modern technology is constantly evolving and adapting to meet a wide range of uses by businesses, consumers, and government organizations. The need for skilled professionals who understand how to operate, design, create, and invent or improve computer systems has led to a broad range of computer science career paths. Professionals in this field may install computer systems, troubleshoot computer problems, organize and store data, develop video games, build software, create websites, maintain network security, and much more. Although some reports have indicated that computing jobs are increasingly going overseas and leaving behind a tough job market for computer science professionals the reality seems to tell a different story. According to data from the U.S. Bureau of Labor Statistics, computer science careers will remain among the most in demand for the foreseeable future, a trend partly due to rapid technological advancements in the industry as well as a shortage of new graduates with the necessary skills and qualifications. In fact, those with advanced degrees, broad theoretical knowledge, and extensive training in areas such as software engineering will find even more job security and room for advancement. For those high school and college students deciding on their future career path as well as established professionals looking for a more exciting and salary competitive field, computer science may well be an ideal fit. Here are some computer science occupations to explore.