The degree program integrates the different theories of computer science to prepare students to become technopreneurs in software development and to lead in technology innovation. Students work in research laboratories and develop projects along the following tracks: intelligent systems, graphics and games development, mobile computing, human language technology, and software engineering. The ladderized Master of Science in Computer Science program provides opportunities for qualified students in this specialization to pursue a career in advanced computing research and earn two degrees in five years.