Welcome to the USC Viterbi Department of Computer Science

Computer science is one of the most important fields of study in the world today and is uniquely qualified to address the challenges society faces. Our discipline covers everything from modern cryptography, Internet technologies, software engineering, databases, computer graphics, computational neuroscience, robotics, natural language processing, computational biology and network sciences and more.

We have an innovative education program, including the new interdisciplinary Informatics Program as well as one of the nation’s first programs in game development. The USC Viterbi School of Engineering offers one of the best environments for interdisciplinary research and international collaboration in the nation. Our department has a record of innovation that includes the Domain Name System and the TCP/IP protocols, the invention of DNA computing, and historic interdisciplinary studies relating brains, machines and mathematics. A former student wrote one of the first computer viruses and led the theoretical study of the computer virus concept.

We in the Computer Science Department look forward to working with you to make your USC Viterbi School education a unique experience. Fight On!

Masters Students
PhD Students
Research Centers and Institutes

Published on August 15th, 2017

Last updated on August 31st, 2017