
Computer Science, BSCS
Your Degree Plan
Data and Computer Communications
CPE 453
An in-depth study of the Internet, networking fundamentals, protocols, algorithms, and principles of distributed computing, introduction to network security and management.
Design of Algorithms
CS 420
Algorithm design paradigms: divide-and-conquer, dynamic programming, greedy. Advanced data structures: balanced search trees, mergeable heaps, union-find. Introduction to computational complexity. Selected topics such as backtracking, branch-and-bound, amortized analysis, approximation algorithms.
Cybersecurity Principles and Practice
CYBE 465
Covers the fundamentals of cybersecurity, including encryption, malicious code, authentication and access control, database security, operating system security, and network security. Provides students with a comprehensive overview of the cybersecurity threats, technologies for information assurance, and engineering approaches to build and maintain secure computer systems and networks.
Artificial Intelligence
CS 472
Survey of AI techniques, heuristic search, game playing, and knowledge representation schemes: logic, semantic net, frames, rule-based; natural language processing, advanced AI techniques/systems: planning, blackboard architecture, neural net model; AI implementation.
Artificial Intelligence
Cybersecurity
Electrical Engineering Dual Degrees
Students can simultaneously pursue 2 bachelor’s degrees in the Lane Department of Computer Science and Electrical Engineering. The Lane Department offers degrees in:
- Computer Engineering
- Computer Science
- Cybersecurity
- Electrical Engineering
Computer Science/Robotics Engineering Dual Degree
Students can simultaneously pursue bachelor’s degrees in Computer Science and Robotics Engineering.
Students also have the option of simultaneously pursuing 2 bachelor’s degrees in the Lane Department of Computer Science and Electrical Engineering.
Honors
Expand your curiosity and enhance your curriculum through the WVU Honors College. Two programs are offered: Honors Foundations and Honors in Action.
The WVU Difference
What sets this program apart?
- Opportunities to work and learn system administration as part of the Department’s IT staff.
- Research opportunities in fields like machine learning and computer vision.
- Capstone experience encourages entrepreneurial activities and partners with the WVU Hayhurst LaunchLab and ZinnStarter business plan competition.
- The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET.
- Department and University is designated a Center of Academic Excellence in Cyber Defense Education and Research by the National Security Agency and Department of Homeland Security.
- Facilities include a Linux and Windows teaching laboratory and a cybersecurity laboratory co-located near campus with the West Virginia State Police Crime Lab.
Learn by Doing
Get involved outside the classroom.
View all of the student organizations you can join.
Before graduating, all undergraduates in this major complete an academic project (or “capstone”) to demonstrate their research, communication and critical thinking skills. Projects have included:
- Development of Mobile Apps for iPhone and Android.
- Development of Video Games for a Local Pre-school.
- Machine Intelligence for Language Transcription for the Deaf.
Careers and Outcomes
How does this degree prepare students for a career?
Computer Systems Analysts
Has a Bright Outlook
Median Salary: $103,790
Possible Job Titles: Business Systems Analyst, Computer Systems Analyst, Programmer Analyst, Systems Analyst
Information Security Analysts
Has a Bright Outlook
Median Salary: $124,910
Possible Job Titles: Information Security Officer, Information Systems Security Officer (ISSO), Information Technology Security Analyst (IT Security Analyst), Network Security Analyst
Computer Network Architects
Has a Bright Outlook
Median Salary: $130,390
Possible Job Titles: Computer Network Technologist, Network Analyst, Solutions Architect, Systems Engineer
Database Administrators
Has a Bright Outlook
Median Salary: $104,620
Possible Job Titles: Database Administration Manager, Database Administrator (DBA), Database Analyst, Systems Administrator (Systems Admin)
Database Architects
Has a Bright Outlook
Median Salary: $135,980
Possible Job Titles: Database Analyst, Database Developer, Database Programmer, Information Architect
Software Developers
Has a Bright Outlook
Median Salary: $133,080
Possible Job Titles: Application Developer, Application Integration Engineer, Software Architect, Software Developer
Potential employers
Graduates have worked for companies such as:
- Leidos
- KeyLogic
- NASA IV&V
- IBM
- Northrop Grumman
- Red Hat
- National Security Agency
- QolSys
Admission Requirements
To be admitted to the major, first-time freshmen must meet WVU's first-time freshman admission requirements. Interested in transferring? Review the transfer admission requirements.
Engineering Requirements:
You must meet the following requirements:
- High School GPA: 2.5
- ACT Math: 22
- SAT Math: 540
Engineering Requirements for Test Optional Students
You must meet the following requirements:
- High School GPA: 3.0
Requirements for Engineering Technology
You must meet the following requirements:
- High School GPA: 2.5
Tuition and Aid
How much does at WVU cost? And how can you save?
Tuition and Fees
Estimated rates are available on our tuition website. Anyone who is not a current West Virginia resident, including international students, will be charged non-resident rates.
Ways to Save
Beyond scholarships, here are other ways to reduce your cost of attending WVU.
Financial Aid
The most important step toward funding your future with financial aid for the Computer Science, BSCS is submitting the Free Application for Federal Student Aid, or FAFSA.
Start at Another WVU Campus
You can start your career with WVU at another campus and transfer to WVU Morgantown.
Transfer Articulation Agreements
To simplify the transfer process, we have formal agreements with certain institutions. These agreements outline the courses you should take to prepare for transferring to WVU.
Review the full list of transfer articulation agreements to see if your institution is listed.
Request Info
Want to know more about at WVU? Fill out our request form to receive more information.
Visit
Experiencing campus is the best way to see if WVU is the right fit. Choose from in-person and virtual options.