Computer science has been at the center of the current technological revolution, creating new opportunities and presenting new challenges in a variety of fields. Computer scientists advance the state of the art by creating more efficient, effective solutions to problems. Read more >