The BS program in Computer Science focuses on the design of computers, computational processes for problem-solving and information transfer and transformation with an emphasis on improving software and system quality, security, performance and usability. The program supports the evolution of the computing and informatics disciplines: the integration of computer and information sciences with engineering, science and other disciplines.

Computer science professionals design, analyze and improve the quality of computer software and systems for a variety of applications, including:
Artificial intelligence
Computer vision
Graphics
Information management
Multimedia
Networking
Security
Examples of projects a computer scientist might work on include:
Computer networking
Database and information systems
Distribution processing systems
Gaming systems
Next-generation computing systems
Search engines
Software engineering
Web services