Computer Science


Pioneering AI, Machine Learning, and the Future of Computing

The Department of Computer Science at the College of Charleston offers a comprehensive ecosystem of computing education, from ABET-accredited computer science and nationally ranked data science to creative computing and AI-powered software engineering. Our students don't just study technology. They build it, research it, and shape its future.

With six undergraduate programs, two graduate degrees, and nine research labs, we prepare students for careers at the cutting edge of artificial intelligence, software engineering, cybersecurity, data science, and creative technology.

NEW: Applied Artificial Intelligence Minor
Add AI skills to any major at CofC. Pair machine learning and data mining with business, biology, psychology, or any field.

A Welcome Message from our Chair

ABET CAC accreditation logoOur BS in Computer Science program is accredited by the Computing Accreditation Commission of ABET, under the commission's General Criteria and Program Criteria for Computer Science.

 

Our Computer Science program is consistently named one of the best undergraduate Computer Science programs by U.S. News and World Report

 

Our Data Science program ranks amongst the top - #5 in the nation

Undergraduate Research


Our undergraduate and graduate students work alongside faculty in nine specialized research labs, gaining hands-on experience with AI, machine learning and data science, data mining and IoT connectivity, drones and computer vision, health informatics, cloud computing, compuer music and interaction, blockchain, virtual reality, game design and development, computing education research and emerging technologies.

  • AI, Music & Interaction Lab: AI applications in music, 3D audio, and interactive systems (Bill Manaris)
  • AImpact Lab: AI for education, learning analytics, and student support (Parvez Rashid)
  • ARIA Lab (AI Research in Accessibility): AI-driven accessible technologies for people with disabilities (Tony Morelli)
  • AR/VR Simulation Lab: Virtual and augmented reality for therapeutics, education and recreation (Ellie Lovellette)
  • Critical Art and Technology Lab: Art, design and digital media (Sarah Schoemann)
  • Data Mining & Connectivity Lab: Deep learning, health informatics, smart cities (Navid Hashemi)
  • The Drone Lab: ML-based drone detection using computer vision and acoustics (Mia Wang)
  • Software Security & Machine Learning Lab: AI-powered malware detection and vulnerability prediction (Kris Ghosh)
  • Trustworthy, Threat-Aware Intelligence for Next-Generation Smart City Systems Lab: Cybersecurity for AI/ML (Mohamed Baza)
Explore Our Research Labs

A winning tradition


Our students have clinched national competitions, including:

Give to the Department

Joining us?


See the new student checklist

Bring a laptop. To see the laptop requirements, visit the Buy a Laptop section. The Computer Science department requires a laptop corresponding to the "Mainstream Specifications" or better. 

See you at Orientation!