Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Science Department provides a Bachelor of Science (BS) in Computer Science, a Bachelor of Arts (BA) in Computer Science, a combined five-year BS/MS program, a Master of Science (MS) in Computer Science, and a Doctor of Philosophy (PhD) in Computer Science. Additionally, the department participates in the university's interdisciplinary MS in Data Science program. Course offerings span from beginner-level programming classes to specialized courses aligned with faculty research expertise. Research areas encompass algorithm development, cryptography and cybersecurity applications, logical reasoning automation, bioinformatics, computational complexity theory, geometric computing and graphics, computational neuroscience, data analysis and data science, artificial intelligence and neural networks, music data processing, robotics, scientific computation, semantic web technologies, and sensor networks with wireless systems.