Areas of study include (but not limited to) algorithms, software engineering, graphics, artificial intelligence, robotics, databases, theory of computation, networks and Internet technologies. The program emphasizes both theory and practical applications of computing. A degree in Computer Science prepares students for employment in developing and maintaining commercial applications and for graduate studies.