Skip to main content


Computer Science

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.

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.

Sample Course Schedules

Wondering what your typical day might be like? We used students’ real course schedules to create these examples.

Freshman Year

CS 110 Introduction to Computer Science ENGR 101 Engineering Problem Solving 1 ENGR 199 Orientation to Engineering MATH 155 Calculus 1 PSYC 101 Introduction to Psychology

Senior Year

CS 410 Compiler Construction COMM 305 Appreciation of the Motion Picture CS 481 Senior Project COMM 306 Human Communication in Organizations and Institutions

English Proficiency Requirements

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. Learn more about our English language proficiency requirements.

Accreditation Information

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.

Information for

Interested in talking to someone about WVU?

Contact an Admissions Counselor