Our graduates frequently begin their careers in software engineering at some of the best-know firms in computing, companies like Amazon, Boeing, Microsoft, and Google. Software engineers are responsible for the design, development, and maintenance of the software that makes computing possible. Software engineers designed the operating system on your computer, the applications on your cell phone, and the air traffic control systems that make air travel possible. The Bureau of labor Statistics says that "software engineers are projected to be among the fastest growing occupations from 2008 to 2018….The number of computer software engineers is expected to rise much faster than the average, as businesses are looking for new ways to get ahead of competition and make their computer systems the fastest."
An increasing fraction of our students go on to fully-funded doctoral work in computer science. When finished with their studies, they work as computer scientists in academic, government, and industrial research labs. Computer scientists are responsible for the theoretical breakthroughs that make modern computing possible. In recent years, computer scientists have developed new techniques for speech recognition, new ways to approach machine learning, novel uses for networks of sensor devices, new cryptographic algorithms, and new programming languages. The Bureau of Labor Statistics says that "computer and information research scientists are likely to enjoy excellent job prospects, as many companies report difficulties finding a sufficient number of these highly skilled workers."
Built on a foundation of science, mathematics, intensive programming, and computer architecture, the Computer Science program at CIW offers the major a broad range of advanced computer science topics. These include artificial intelligence, computer graphics, robotics, computer networks, database management systems, cryptography, computer security, and natural language processing. Exceptional students can assist faculty in their research on sensor networks, speech recognition, database management systems, and mathematical modeling.