Ball State’s Computer Science Department consistently emphasizes high quality research to prepare our graduates for positions in the design and development of computer systems and applications in business, industry, and science. Our strengths lie in the traditional mainstream areas of computer science: algorithms, programming languages, operating systems, distributed computing, networks, databases, and theory of computing. Our distinguished, award-winning faculty serve on program committees, publish books and articles, and serve as fellows and chairs of various organizations.