• Skip to Content
  • AZ Index
  • Catalog Home
  • Institution Home
West Virginia University 2025-26 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 Institute of Technology/
  • School of Engineering-Leonard C. Nelson/
  • Computer Science
WVU Institute of Technology Catalog

Computer Science, B.S.

  • Overview
  • Major
  • Area of Emphasis
  • Learning Outcomes

Degree Offered

  • Bachelor of Science

Nature of the Program

Computer scientists are distinguished from other computer professionals, such as information technology specialists and system administrators, by the higher level of theoretical expertise, the innovation they apply to complex problems, and the extensive knowledge and experience they possess in software engineering. A computer scientist can often expect to work on multidisciplinary projects such as robotics, human - computer interaction, advanced computer graphics, and artificial intelligence based systems.

The first two years of study in the Bachelor of Science in Computer Science (BS CS) program focus on the fundamentals of computer science concepts and provide a firm foundation in mathematics. During the junior and senior years, students are introduced to advanced concepts in the science of computation and are presented the opportunity to take elective courses such as video game development, cryptology, computer graphics, artificial intelligence and image processing. The two semester senior project sequence provides the culminating experience for the Computer Science students. Students may also have the opportunity to participate in undergraduate research projects with the computer science faculty.

Educational Objectives

In three to five years after graduation, the graduates of the WVU Tech BS degree program in Computer Science will do the following:

  • Demonstrate success in the professional practice of Computer Science through recognition of their contributions to an organization or entrepreneurial accomplishments.
  • Alternatively or additionally, demonstrate success in the field of computing by continuing formal education through earning post graduate degrees, technical certificates, or other technical training.
  • Demonstrate lifelong learning habits either as a professional or a researcher in their field.

General Education Foundations

Please use this link to view a list of courses that meet each GEF requirement.

NOTE: Some major requirements will fulfill specific GEF requirements. Please see the curriculum requirements listed below for details on which GEFs you will need to select.

Course List
Code Title Hours
General Education Foundations
F1 - Composition & Rhetoric3-6
ENGL 101
& ENGL 102
Introduction to Composition and Rhetoric
and Composition, Rhetoric, and Research
or ENGL 103
Accelerated Academic Writing
F2A/F2B - Science & Technology4-6
F3 - Math & Quantitative Reasoning3-4
F4 - Society & Connections3
F5 - Human Inquiry & the Past3
F6 - The Arts & Creativity3
F7 - Global Studies & Diversity3
F8 - Focus (may be satisfied by completion of a minor, double major, or dual degree)9
Total Hours31-37

Please note that not all of the GEF courses are offered at all campuses. Students should consult with their advisor or academic department regarding the GEF course offerings available at their campus.

Curriculum Requirements

Course List
Code Title Hours
University Requirements22
Program Requirements32
Computer Science Major Requirements67
Total Hours121

University Requirements

Course List
Code Title Hours
General Education Foundations (GEF) 1, 2, 3, 4, 5, 6, 7, and 8 (31-37 Credits)
Outstanding GEF Requirements 1, 5, 6, 7, and 818
WVUE 191First Year Seminar1
General Electives (Students are free to choose any college level course to fulfill this requirement)3
Total Hours22

Program Requirements

Course List
Code Title Hours
Laboratory Science, Students may select any of the two courses from the following list: (also fulfills GEF 2 and GEF 8)8
BIOL 111
General Biology
BIOL 112
General Biology
CHEM 111
& 111L
Survey of General, Organic, and Biological Chemistry 1
and Survey of Chemistry 1 Laboratory
CHEM 112
& 112L
Survey of General Organic Biological Chemistry 2
and Survey of Chemistry 2 Laboratory
CHEM 115
& 115L
Fundamentals of Chemistry 1
and Fundamentals of Chemistry 1 Laboratory
CHEM 116
& 116L
Fundamentals of Chemistry 2
and Fundamentals of Chemistry 2 Laboratory
PHYS 101
& 101L
Introductory Physics 1
and Introductory Physics 1 Laboratory
PHYS 102
& 102L
Introductory Physics 2
and Introductory Physics 2 Laboratory
PHYS 111
& 111L
General Physics 1
and General Physics 1 Laboratory
PHYS 112
& 112L
General Physics 2
and General Physics 2 Laboratory
MATH 155Calculus 1 (GEF 3)4
MATH 156Calculus 2 (GEF 8)4
MATH 251Multivariable Calculus4
MATH 441Applied Linear Algebra3
MATH 448Probability and Statistics3
ECON 215Elementary Economic Analysis (GEF 4)3
WRIT 305Technical Writing3
Total Hours32

Computer Science Major Requirements

Course List
Code Title Hours
An overall GPA of 2.0 is required for all CS and CYBE courses.
CS 121
& 121L
Computer Science 1
and Computer Science 1 Laboratory
4
CS 122
& 122L
Computer Science 2
and Computer Science 2 Laboratory
4
CS 201Data Structures3
CS 220Discrete Mathematics3
CS 222Intro Software Engineering3
CS 231Introduction to Computer Organization3
CS 265C Programming2
CS 310Principles of Programming Languages3
CS 320Analysis of Algorithms3
CS 321Introduction to Networking3
CS 324Database Management3
CS 355Computer Systems3
CS 410Compiler Construction3
CS 450Operating Systems Structure4
CS 479Advanced Computer Science Mathematics3
CS 480Capstone Project - Design2
CS 481Capstone Project - Implementation3
Select one of the following: AOE in Cybersecurity or Coursework Option15
Coursework Option:
Upper Division Computer Science Electives consist of (300 and 400 level CS courses). Students may choose to complete 3 credits in CYBE 366, CYBE 466, or CYBE 467 as part of this requirement. CS 491 is excluded from this requriement. (9 credits)
Technical Electives (6 credits) (See approved list) *
Total Hours67
*

Any Student completing a minor is not required to take the Technical Electives. Cybersecurity minor is not available for Computer Science majors.

Approved Technical Electives

Course List
Code Title Hours
Accounting
ACCT 201
Principles of Accounting 1
ACCT 202
Principles of Accounting 2
Biology
BIOL 111
General Biology **
BIOL 112
General Biology **
Chemistry
CHEM 111
& 111L
Survey of General, Organic, and Biological Chemistry 1
and Survey of Chemistry 1 Laboratory **
CHEM 112
& 112L
Survey of General Organic Biological Chemistry 2
and Survey of Chemistry 2 Laboratory **
CHEM 115
& 115L
Fundamentals of Chemistry 1
and Fundamentals of Chemistry 1 Laboratory **
CHEM 116
& 116L
Fundamentals of Chemistry 2
and Fundamentals of Chemistry 2 Laboratory **
Computer Engineering
CPE 271
Introduction to Digital Logic Design
Computer Science
CS 300+ or 400+ (Except CS 491)
Cybersecurity
CYBE 266
Foundations of Cybersecurity
CYBE 366
Secure Software Development
CYBE 466
Host Based Cyber Defense
CYBE 467
Ethical Hacking & Penetration Testing
Electrical Engineering
EE 221
Introduction to Electrical Engineering
EE 223
Electrical Circuits
Mechanical Engineering
MAE 241
Statics
MAE 242
Dynamics
MAE 243
Mechanics of Materials
MAE 331
Fluid Mechanics
Information Systems
ISYS 270
Linux
ISYS 325
C#
ISYS 366
e-Commerce
Mathematics
MATH 261
Elementary Differential Equations
Physics
PHYS 101
& 101L
Introductory Physics 1
and Introductory Physics 1 Laboratory **
PHYS 102
& 102L
Introductory Physics 2
and Introductory Physics 2 Laboratory **
PHYS 111
& 111L
General Physics 1
and General Physics 1 Laboratory **
PHYS 112
& 112L
General Physics 2
and General Physics 2 Laboratory **
** Unless taken as a science requirement
Other courses are accepted as technical electives only with advance approval from the department. Most of the 300-400 level ACCT, BIOL, CHEE, CHEM, CPE, CE, EE, MAE, MATH, and PHYS courses are considered acceptable.

Suggested Plan of Study

First Year
FallHoursSpringHours
ENGL 101 (GEF 1)3ENGL 102 (GEF 1)3
CS 121
& 121L
4CS 122
& 122L
4
WVUE 1911GEF 63
General Elective3GEF 73
GEF 53GEF 83
 14 16
Second Year
FallHoursSpringHours
MATH 155 (GEF 3)4MATH 1564
CS 2013CS 2203
CS 2313CS 2223
CS 2652CS 3103
GEF 2 (Laboratory Science)4GEF 8 (Laboratory Science)4
 16 17
Third Year
FallHoursSpringHours
ECON 215 (GEF 4)3MATH 4413
MATH 2514WRIT 3053
CS 3203CS 3243
CS 3213CS 3553
 Computer Science Elective/AOE Course3
 13 15
Fourth Year
FallHoursSpringHours
MATH 4483CS 4103
CS 4504CS 4793
CS 4802CS 4813
Computer Science Elective/AOE Course3CS/CYBE Elective/AOE Course3
Technical Elective/AOE Course3Technical Elective/AOE Course3
 15 15
Total credit hours: 121

Area of Emphasis Offered

  • Cybersecurity

Cybersecurity Area of Emphasis

Course List
Code Title Hours
CYBE 266Foundations of Cybersecurity3
CYBE 465Cybersecurity Principles and Practice 3
Select three of the following:9
CYBE 366
Secure Software Development
CYBE 466
Host Based Cyber Defense
CYBE 467
Ethical Hacking & Penetration Testing
MATH 373
Introduction to Cryptography
ACCT 423
Information Security and Controls
Total Hours15

Major Learning Outcomes

Computer Science

Graduates with a BS degree in Computer Science at WVU Tech will have an ability to:

  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.
  • Aerospace Engineering
  • Chemical Engineering
  • Civil Engineering
  • Computer Engineering
  • Computer Science
  • Construction Management
  • Electrical Engineering
  • Information Systems
  • Mechanical Engineering

WVU Institute of Technology

Information

  • Academic Standards
  • Admissions
  • Advising, Enrollment and Grades
  • Calendar
  • Degree Regulations
  • FERPA
  • Financial Aid
  • Minors
  • Programs, Courses and Credits
  • Tuition, Fees and Residency
  • Courses
  • 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?

© 2025-26 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