Although computing technology is continuously changing, the core skills required to practice Computer Science remain the same: problem solving, abstract thinking, and independent learning.

As computing is increasingly applied to other fields, students in the natural sciences, business and economics, and other majors may benefit from a minor or double major in Computer Science.