Computer science is the systematic study of computing and algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation and application. It is a broad discipline with an ever-growing array of opportunities.