The program starts by providing fundamental computer science theories that make skilled practice possible. Choose from concentrations in data science or software development to pursue a career that best fits your interests. Data scientists and software developers receive comparable salaries.