•  It allows students to create a focus that reflects their interests and prepares for a range of careers. The software professional concentration provides the best preparation that can have a career in software development.
  • Computer Science students study the nature and techniques of problem-solving through computation. Understanding computation requires knowledge of hardware, software, mathematics and logic. Include the essentials such as psychology, philosophy, linguistics and management theories computer science connects technology with people.