The Computer Science curriculum covers the principles of key computing technologies such as hardware, operating systems, database systems, networks, graphics, and artificial intelligence. Students will study the logical and mathematical foundations of computing and how to implement problem solutions as programs in a computer language. Mathematical reasoning and competency is emphasized throughout the program.Computer Science graduates are in high demand as many employers are looking for highly trained persons to provide technical support for computer operations, and to develop new computer hardware and software systems. Recent graduates are employed by software development companies, large companies, small businesses, governmental agencies, and many more technical environments.