Computer science is the study of the principles of how computers work, and the use of computers to solve problems. Computer science spans a wide range, from its theoretical and algorithmic foundations to cutting-edge developments in robotics and artificial intelligence, medical devices, software engineering, human computer interaction, graphics and animation, bioinformatics, and other exciting areas. Computer scientists design and analyze algorithms to solve problems, which require precision, creativity, and careful logical reasoning.
The Bachelor of Science in Computer Science degree is a four-year program that prepares students in the fundamental computer science principles, computer architecture, databases, networking principles, software engineering, and problem solving skills. Computer scientists are primarily concerned with how to use computers to solve complex problems. And since computers are used in various disciplines, finding a solution to disciplinary specific problems requires both computer science expertise and knowledge in that particular field. This is usually achieved by working in a team.