Welcome to the UNCA Computer Science Department
Whether you’re interested in taking an introductory computer science course or majoring / minoring in computer science, we have courses tailored to different interests, goals, and experiences.
Who We Are
Welcome to the CS department, where we love teaching and learning about computation. Our faculty are passionate about breakthrough technologies across a wide variety of CS specializations. Our alumni develop and support cutting-edge software and work on complex real-world problems in fields such as healthcare, finance, and environmental science.
We offer a rigorous, high-touch computer science education, characterized by small class sizes, a contemporary curriculum, and abundant undergraduate research opportunities.. Additionally, UNCA’s liberal arts focus encourages students to bridge computer science with various disciplines such as physics, new media, music, and art.
Beyond coursework, UNCA offers many different ways for students to get involved in broader university and community initiatives. We have a wide variety of student clubs and events (including the ACM student club), an e-Sports center, a Division I athletic program, and the Key Center for Community Engaged Learning. We also foster connections with broader initiatives and internships both within and beyond the vibrant city of Asheville.