From science to medicine to engineering and commerce to the arts, computers are everywhere.
Computer scientists design software for industry and science, implement the next generation of video games, use computation to unravel the mysteries of human intelligence, build increasingly sophisticated machines—and this is just a start.
Whether you are drawn to data science and AI, defending against cyber threats, or developing the next generation of software, our curriculum provides a strong foundation in mathematics, programming, software engineering, and advanced topics to help prepare you for success in any of these fast-evolving fields.
Whether you are drawn to data science and AI, defending against cyber threats, or developing the next generation of software, our curriculum provides a strong foundation in mathematics, programming, software engineering, and advanced topics to help prepare you for success in any of these fast-evolving fields.








