What is computer science?
Computer science (CS) spans the range from theory through programming to cutting-edge development of computing solutions. Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas. The work of computer scientists falls into three categories: a) designing and building software; b) developing effective ways to solve computing problems, such as storing information in databases, sending data over networks or providing new approaches to security problems; and c) devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics (although these specializations are not available in all computer science programs). Most computer science programs require some mathematical background. Let us consider what is involved in a career path in each area. • Career Path 1: Designing and implementing software. This refers to the work of software development which has grown to incl
Computer Science is a broad discipline concerned with the science and technology of information processing. It includes areas such as: • Theory of Computation: what can (and cannot!) be computed, the complexity of problems, models of computation; • Computing Systems: Architectures and devices for implementing computations, including parallel and distributed computation and computer networks; • Applications: Web technology, Artificial Intelligence, Databases, Computer Graphics; • And much, much more…