CSCI Homepage

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.

Academic Programs

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.

Student Life

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.

THANK YOU to our generous network of UNCA Computer Science alumni and community friends and partners whose donations support our departmental events and students. You can learn more at our Why Donate? page. If you would like to support the UNCA CS department financially, you can donate here.

Supporting the UNCA CS Department