Computer science has had major impacts in such diverse areas as commerce, communication, engineering, entertainment, finance, health sciences, social sciences, physical sciences, and life sciences. Computer scientists do far more than just construct software. They apply their skills and knowledge to solve challenging problems using sound computational methods. They work collaboratively in teams to build complex systems with many integrated parts. They research, study, and develop new technologies, new applications of computing, and new ways to compute.
Computer science graduates typically find positions as software engineers and software developers in major companies such as Google, Apple, Microsoft, IBM, Facebook, and Intel. Graduates are also highly recruited by major companies in the areas of finance, health care, aerospace, and defense. Most graduates will find themselves a part of a team of software developers and after a few years possibly leading a software team. With the rapid changes and advances in the field of computing, graduates must continually keep up with the latest technology as their careers adapt and evolve to meet the new opportunities and challenges of computing.
Graduates of this program can pursue graduate studies in computer science and related disciplines, concentrating in specialized areas such as computer security, artificial intelligence, machine learning, data sciences, computer networks, computer vision, bioinformatics, and high-performance computing. A master’s degree allows one to specialize beyond the broad foundations offered by a bachelor’s degree. A doctoral degree prepares one for a career in research and academia.