Academic Programs / Majors

Home > Majors > Computer Science
New Search Button

Computer Science

administrative contact

Chris Randall
phone: 304-293-9678

program contact

Brian Woerner
phone: 304-293-9141

Program Details

Program Description

Computer science is a discipline that involves the understanding and design of computational processes. The discipline ranges from a theoretical study of algorithms and information processing in general, to a practical design of efficient and reliable software that meets given specifications. This differs from most physical sciences, engineering included, that separate theoretical underpinnings of the science from applications within it.

Partly because of the broad nature of computer science, and partly because students need flexibility in choosing a plan that best fits their needs, the department offers two tracks in the BS degree program: one track is with the College of Engineering and Mineral Resources (CEMR), and one track is with the Eberly College or Arts and Science (ECAS).

Career Profile

This option is well-suited for freshman engineering students who meet pre-computer science entrance requirements, and for engineering students who want to double major in computer science and computer engineering.

English Language Proficiency

All applicants whose first language is not English must provide proof of English language proficiency. WVU accepts either the TOEFL or the IELTS for this purpose. Please see Office of Admissions - English Language Proficiency for more information.

Apply Now

Prospective students should apply online at:


WVU is accredited by the Higher Learning Commission.

Accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology, the sole agency for accreditation of educational programs leading to degrees in engineering.