Computer science is concerned with the design, development and application of computer systems. It researches algorithms, data structures and technologies to create innovative solutions for real-world problems, for example in education, and plays a key role in technology development and information processing.