Computer Science and Software Engineering
Today, computers are in everything, everywhere. This fact is making computer scientists and software engineers indispensable to our society. They are the major contributors in developing the next generation systems of mobile apps, virtual reality software, augmented reality applications, and computational biological and genomic analysis. In seeking to understand society's needs, they create software systems that make a difference for society. As more of the world runs on software, the need for computer scientists and software engineers will only continue to grow.