• With computation and computer science now permeating all corners of society and the economy, a computer science education has become a good launching pad for almost any career.
  • Core concepts and skills emphasized in the computer science curriculum include theoretical and quantitative analysis of computation; design/engineering principles of advanced computer systems; and foundations and methods of AI and machine learning.
  • The curriculum provides additional flexibility to explore subdisciplines of computer science (programming languages, formal methods, software engineering, computer graphics, information security), or to branch out into cross-disciplinary investigations (neuroscience and cognitive science, computational biology, information policy, robotics, data science, etc.).