A wide range of computer science programs are available in West Virginia, from entry-level certificate programs to graduate doctoral programs. Computer science courses are often part of their own major, but they also can be found under other majors, such as information systems, computer security, web design and computer engineering.
Computer science degree programs in West Virginia are available from both 2- and 4-year schools. Undergraduate programs are more common than graduate ones. In addition, some programs offer additional concentrations within the degree itself. Over 36 colleges in West Virginia offer some sort of computer science education; ten of the largest schools are profiled below, and their degree programs and tuition prices are summarized in a comparison table.
Founded in 1840 in Bethany, Bethany College is the oldest private college in West Virginia and enrolls about 870 students. The Bachelor of Arts (B.A.) in Computer Science program contains classes that cover web design, operating systems, database design and data structures and algorithms. In addition to computer science courses, students are also required to take classes in finance, accounting and statistical methods. Senior students are also expected to complete a project during their final year.
Students pursuing a Bachelor of Science in Computer Science enroll in many of the same classes as their classmates in the B.A. program. This program places an emphasis on scientific courses, and is meant for those pursuing a future in either software development or laboratory-based computer science, and requires students to learn about artificial intelligence, programming languages, computer organization, assembly languages and network architecture. Students are also encouraged to take a seminar in computer science.
Also offered, a dual major in Computer Science and Accounting. Students in this program complete the requirements for both majors. They also are required to take comprehensive exams and finish a final project that includes aspects of both disciplines.
Blue Ridge Community and Technical College
Blue Ridge Community and Technical College offers certificate and associate's programs from its Martinsburg campus. Associate's degree programs in cyber security, computer network engineering technologies, and information technology are available at the college. Career studies certificates are also available in business and technology, network specialties, systems networking, and technology systems.
Fairmont State University
Fairmont State University is located south of Pittsburgh in Fairmont and offers associate's, bachelor's and master's degrees to its enrollment of roughly 4,200 students. Two computer-related bachelor's programs are offered at Fairmont State: computer science and computer security. The computer science program is the older of the two and is concerned more with computer programming languages, operating systems, data structures, and algorithms. The computer security degree, on the other hand, was first offered in 2004 and teaches students how to adequately protect a business or organization's network from external attacks.
Founded in 1837 as the namesake university of U.S. Supreme Court Chief Justice John Marshall, Marshall University offers a wide range of undergraduate and graduate programs from its Huntington campus. The school's bachelor's program in computer science requires 120 credit hours for graduation, including coursework in algorithm analysis and design, cyber security and database engineering, in addition to classes in math, English and management. Marshall also offers a Master of Science in Information Systems, which is designed to enhance graduate students' knowledge and skills of database management and systems design. And a Master of Science in Computer Science with courses focused on software systems building.
Mountwest Community and Technical College
Also located in Huntington, Mountwest Community and Technical College offers several different associate's programs in information technology for students with interest in network systems administration, network systems development and network systems security. All programs give students a foundation in computer programming and network development.
New River Community and Technical College
New River Community and Technical College has five campuses in southern West Virginia, including its main campus in Beckley. Associate's programs in computer science are available at the school, providing students with the option of studying under computer science-information technologies or computer science-healthcare IT technician programs. Certificate programs are also available in the computer support specialist, computer software application specialist, and IT foundations areas.
Pierpont Community and Technical College
Situated in Fairmont, Pierpont Community and Technical College offers certificate and associate's programs to over 2,000 students. An associate's degree is available in information systems at the college, providing students with training in PC hardware and software, router theory and configuration, advanced routing and switching, technical report writing and networking fundamentals. General education courses in English, math, the arts and humanities and entrepreneurship are also staples of the program.
A public university located just across the state line in Shepherdstown, Shepherd University offers three different bachelor's programs in computer science for interested individuals. The first, computer information sciences, is concerned with the traditional theories, design and development of computer networking and requires students to choose one of four concentrations: networking and security, computer programming and information systems, computer graphics and games or computer science. The computer information technology program, meanwhile, trains students for traditional IT and network administration careers; students must choose between concentrations in biometrics and information security, information technology or web programming and design. Finally, Shepherd's computer engineering program educates students on how to build and design computer systems.
West Virginia University
West Virginia University is a public research university offering undergraduate and graduate programs at its main campus in Morgantown. WVU offers multiple computer science programs through the Lane Department of Computer Science and Electrical Engineering, including two Bachelor of Science in Computer Science programs. While one of the programs emphasizes liberal arts, the other one focuses on the engineering principles within computer science. Candidates for either program undertake extensive study in the maintenance and development of software and hardware programs, computer systems and computer languages. The liberal arts program offers additional courses in business and communications, and the engineering portion examines scientific and research areas.
Master's and doctoral programs in computer science are also available at WVU. Students can also pursue a doctoral degree in computer engineering or a master's degree in software engineering.
West Virginia University at Parkersburg
The Parkersburg campus of West Virginia University mainly awards certificate and associate's degrees, although some bachelor's programs are available at the school. Among those bachelor's degrees offered at the college are applied technology programs in computer networking and security, as well as software engineering. Students must complete 42 credit hours of general education courses in English, communication and math, in addition to the requirements laid out by their specialization. Associate's programs are also available in computer and information technology and computer science. The computer science program includes the study of databases, software and programming.
School Comparison: At a Glance
|School Name||School Type & Setting||Computer Science Programs Offered||Undergraduate Tuition & Fees (2018-19)|
|Bethany College||4-year, private not-for-profit; fringe rural|| Bachelor of Arts in Computer Science,
Bachelor of Science in Computer Science
|Blue Ridge Community and Technical College||2-year, public; fringe rural|| Career Studies Certificate in Business and Technology,
Career Studies Certificate in Network Specialties,
Career Studies Certificate in Systems Networking,
Career Studies Certificate in Technology Systems,
Associate of Applied Science in Cyber Security,
Associate of Applied Science in Computer Network Engineering Technologies,
Associate of Applied Science in Information Technology,
| $4,128 in-state;
|Fairmont State University||4-year, public; distant town|| Bachelor of Science in Computer Science,
Bachelor of Science in Computer Security
| $7,514 in-state;
|Marshall University||4-year, public; city small|| Bachelor of Science in Computer Science,
Master of Science in Information Systems,
Master of Science in Computer Science
| $8,128 in-state;
|Mountwest Community and Technical College||2-year, public; suburb midsize|| Associate of Applied Science (AAS) in Network Systems Administration,
AAS in Network Systems Development,
AAS in Network Systems Security
| $4,020 in-state;
|New River Community and Technical College||2-year, public; suburb small|| Associate of Applied Science in Computer Science - Computer Science: Healthcare IT Technician,
Associate of Science in Computer Science - Computer Science: Information Technology,
Certificate in Computer Support Specialist,
Computer Software Application Specialist Certificate,
Certificate in IT Foundations
| $4,286 in-state;
|Pierpont Community and Technical College||2-year, public; town distant||Associate of Applied Science in Information Systems Technology|| $4,938 in-state;
|Shepherd University||4-year, public; fringe town|| Bachelor of Science in Computer Information Sciences,
Bachelor of Science in Computer Information Technology,
Bachelor of Science in Computer Engineering
| $7,548 in-state;
|West Virginia University||4-year, public; small city|| Bachelor of Science in Computer Science
Bachelor of Science in Computer Engineering,
Master of Science in Computer Science,
Master of Science in Software Engineering,
Doctor of Philosophy in Computer Science,
Doctor of Philosophy in Computer Engineering
| $8,856 in-state;
|West Virginia University at Parkersburg||4-year, public; small suburb|| Associate of Applied Science in Computer and Information Technology,
Associate of Applied Science in Computer Science,
Bachelor of Applied Technology in Computer Networking and Security,
Bachelor of Applied Technology in Software Engineering
| $3,722 in-state;
Source: *NCES College Navigator