• Skip to Content
  • AZ Index
  • Catalog Home
  • Institution Home
West Virginia University 2024-2025 Academic Catalog
WVU Home
Would you like to search this site specifically, or all WVU websites?
  • Catalog Home
  • WVU Morgantown
    • Undergraduate Catalog
    • Graduate/​Professional Catalog
  • WVU Potomac State College
    • Applied Sciences
    • Liberal Arts
    • STEM
    • Regents Bachelor of Arts
  • WVU Institute of Technology
    • School of Arts and Sciences
    • School of Business
    • School of Engineering-​Leonard C. Nelson
    • School of Nursing
  • Archived Catalogs
  • Catalog Home/
  • WVU Morgantown/
  • Graduate/Professional Catalog/
  • Engineering and Mineral Resources- Benjamin M. Statler College of/
  • Department of  Computer Science and Electrical Engineering/
  • Computer Science/
  • Computer Science, M.S.C.S.
WVU Morgantown

Computer Science, M.S.C.S.

  • Overview
  • Areas of Emphasis
  • Learning Outcomes

Curriculum in Masters of Science in Computer Science

A candidate for the M.S. degree in computer science must comply with the rules and regulations as outlined in the WVU Graduate Catalog and the specific requirements of the Statler College and the Lane Department of Computer Science and Electrical Engineering.

Program Requirements

All M.S. degree candidates are required to perform research and follow a planned program of study. The student’s research advisor, in conjunction with the student’s Advising and Examining Committee (AEC) will be responsible for determining the plan of study appropriate to the student’s needs. The underlying principle of the planned program is to provide the students with the necessary support to complete their degree and prepare them for their career.

Curriculum Requirements

Course List
Code Title Hours
A minimum cumulative GPA of 3.0 is required
Course Requirements *
No more than 9 credit hours may be at the 400 level.
Plan of Study
CS 796Graduate Seminar1
Focus Area
Complete one Focus Area in any area:9
One Core course
Two Elective courses
Complete 6 additional credit hours from core courses from the other two areas that are not the primary focus area.6
Elective Courses9
Choose any course listed in any focus area or complete an AOE in Computational Data Science or Cybersecurity **
Complete 1 of the following options:6
Thesis Option - 7 hours
CS 796
Graduate Seminar (1 hour)
CS 697
Research (6 hours)
Final Oral or Written Examination
Thesis
Problem Report Option - 6 hours
Complete a minimum 3 additional hours of coursework, at least 3 hours of which must be from the completed focus area.
CS 697
Research (3 hours)
Final Oral or Written Examination
Formal written report or professional report/paper
Coursework Option - 6 hours
Complete a minimum of 6 additional hours of coursework, at least 6 hours of which must be from the completed focus area.
Total Hours31
*

Students who do not hold a baccalaureate degree in computer science are required to take a set of undergraduate computer science courses above and beyond the minimum coursework requirements.

**

Students choosing to complete an AOE in Computational Data Science or Cybersecurity will be required to take additional credit hours to complete both AOE and degree. 

Focus Areas

Computer Systems

Course List
Code Title Hours
Core Courses
CPE 553
Advanced Networking Concepts
CPE 670
Switching Circuit Theory 1
Elective Courses
CYBE 435
Computer Incident Response
CPE 520
Application of Neural Networks
CPE 620
Deep Learning
CPE 664
Sensor Actuator Networks
CPE 684
Advanced Real-Time Systems
CPE 453
Data and Computer Communications
CS 533
Developing Portable Software
CS 539
Computer Forensics and the Law
CS 555
Advanced Computer Systems Architecture
CS 556
Distributed and Pervasive Compt
CS 665
Computer System Security
CS 676
Machine Learning
CS 677
Pattern Recognition
CS 678
Computer Vision
EE 564
Digital Signal Processing for Radio Astronomy
EE 565
Advanced Image Processing

Software/Knowledge Engineering

Course List
Code Title Hours
Core Courses
CPE 520
Application of Neural Networks
CPE 684
Advanced Real-Time Systems
CS 630
Empirical Methods in Software Engineering and Computer Science
CS 677
Pattern Recognition
Elective Courses
CPE 620
Deep Learning
CS 533
Developing Portable Software
CS 560
Big Data Engineering
CS 569
Cybersecurity and Big Data Analytics
CS 573
Advanced Data Mining
CS 674
Computational Photography
CS 676
Machine Learning
CS 678
Computer Vision
EE 565
Advanced Image Processing
SENG 530
Software Verification and Validation
SENG 564
Software Engineering of Mobile Applications

Theory of Computing

Course List
Code Title Hours
Core Courses
CS 510
Formal Specification of Language
CS 520
Advanced Analysis of Algorithms
CS 525
Computational Complexity
Elective Courses
CS 410
Compiler Construction
CS 420
Design of Algorithms
CS 422
Automata Theory
CS 426
Discrete Mathematics 2
CS 623
String Algorithms
CS 677
Pattern Recognition
CS 791
Advanced Topics

Final Examination

M.S. students following the thesis or problem report option must prepare a written research proposal. The proposal must be approved by the student's AEC at least one semester prior to the final oral examination.

All students following the thesis or problem report option are required to pass a final oral or written examination, administered by their AEC, covering the thesis or problem report and/or related course material.

A student who fails the research defense may repeat the defense at most once, at a time determined by the AEC but not necessarily during the same semester.

Areas of Emphasis Offered

  • Computational Data Science
  • Cybersecurity

Area of Emphasis in Computational Data Science

Course List
Code Title Hours
Data Science Core *
CS 560Big Data Engineering3
Select one of the following:3
CS 573
Advanced Data Mining
CS 676
Machine Learning
CS 677
Pattern Recognition
Data Science Electives ** *6
Cyber-Security:
CS 568
Computer Network Forensics
CS 569
Cybersecurity and Big Data Analytics
Theoretical Foundations:
CS 520
Advanced Analysis of Algorithms
CS 540
Theory of Database Systems
CS 623
String Algorithms
Image and Video Analytics:
CPE 520
Application of Neural Networks
CS 593
Special Topics (3-D Computer Vision)
CS 678
Computer Vision
CS 674
Computational Photography
Software Engineering:
CS 630
Empirical Methods in Software Engineering and Computer Science
Total Hours12
*

 Students pursuing this area of emphasis must successfully complete a total of 12 hours in identified data science courses.  To fulfill the requirements for the Area of Emphasis in Computational Data Science graduate students must successfully complete the following set of courses: two courses from the Data Science core, one of which must be CS 560 – Big Data Engineering, plus one other course from the Data Science core; and two courses (6 credit hours) from the Data Science electives listed in the accompanying table. Students are encouraged but not required to choose Data Science elective courses from the same topic area.  This is intended to foster a more concentrated focus in the student’s data science expertise.  Students may also, if they choose, take one of the Data Science core courses, not already taken, as a data science elective.

**

 Students may choose to take one optional elective course from a department other than the Lane Department of Computer Science and Electrical Engineering. Courses outside of the Lane  Department to satisfy the elective requirements of this area of emphasis must be approved by the Lane Department’s Computational Data Science coordinator.

 

Area of Emphasis in Cybersecurity

Course List
Code Title Hours
A 3.0 GPA is required in AOE coursework.
Required Courses
CPE 536Computer Data Forensics3
CPE 568Computer Network Forensics3
CS 539Computer Forensics and the Law3
Select one of the following:3
CPE 538
Intro Computer Security Management
CS 569
Cybersecurity and Big Data Analytics
Total Hours12

Major Learning Outcomes

Computer Science

It is our goal that in the first few years after graduation our students will:

1. Achieve success and proficiency in the computer science profession, with demonstrable expertise, depth and breadth of knowledge in their chosen field in computer science.

2. Be recognized as leaders, by demonstrating enhanced capability and initiative in planning, implementing and disseminating innovative research and development projects leading to new discoveries that will advance the frontiers of knowledge in computer science and related fields.

3. Contribute to the well-being of society, by appreciating and understanding the critical role of computer science and its related disciplines, as well as professional and ethical considerations, in the well-being of individuals, communities, nations, and the global society at large.

  • Computer Engineering
  • Computer Science
    • Computer Science, M.S.C.S.
    • Computer Science, Ph.D.
  • Electrical Engineering
  • Software Engineering

WVU Morgantown

Graduate/Professional Catalog Information

  • Academic and Professional Standards
  • Admissions
  • Advising, Enrollment and Evaluation
  • Calendar
  • Courses
  • Degree Regulations
  • FERPA
  • Financial Aid
  • Graduate Certificates
  • Programs, Courses and Credits
  • Tuition, Fees and Residency
  • Veterans

Office of the University Registrar
P.O. Box 6878
Morgantown, WV 26506
Email: registrar@mail.wvu.edu
Phone: 304-293-5355

  • Accreditations
  • Web Standards
  • Questions or Comments?

© 2024-2025 West Virginia University. WVU is an EEO/Affirmative Action employer — Minority/Female/Disability/Veteran.

  • A-Z Site Index
  • Campus Map
  • WVU Careers
  • Directory
  • Give
  • Handshake Login
  • WVU Alert
  • WVU Today
  • WVU Portal
  • WVU on Facebook
  • WVU on Twitter
  • WVU on YouTube

The information on this page is subject to change without notice. Disclaimer

Print Options

  • Send Page to Printer

    Print this page.

  • Download Page (PDF)

    The PDF will include all information unique to this page.

  • Download Complete 2024-25 PDF Catalogs

    • WVU Morgantown - Graduate/Professional
    • WVU Morgantown - Undergraduate
    • WVU Keyser - Potomac State College
    • WVU Beckley - WVU Tech
    • WVU Morgantown - Law

    Download 2024-25 PDF Courses Catalogs

    • WVU Morgantown - Graduate/Professional Courses
    • WVU Morgantown - Undergraduate Courses
    • WVU Keyser - Potomac State College Courses
    • WVU Beckley - WVU Tech Courses

Print Options

  • Send Page to Printer

    Print this page.

  • Download PDF of this page

    The PDF will include all information unique to this page.

  • Download Complete 2020-21 PDF Catalogs

    • WVU Morgantown - Graduate/Professional
    • WVU Morgantown - Undergraduate
    • WVU Keyser - Potomac State College
    • WVU Beckley - WVU Tech
    • WVU Morgantown - Law

    Download 2020-21 PDF Courses Catalogs

    • WVU Morgantown - Graduate/Professional Courses
    • WVU Morgantown - Undergraduate Courses
    • WVU Keyser - Potomac State College Courses
    • WVU Beckley - WVU Tech Courses