top of page

West Virginia University

Morgantown, West Virginia
Degree:

BS

Computer Science

Location:

Department of Computer Science and Electrical Engineering

Credits:

126 credit hours

System:

Semester

Required Computer Science (or Related):

• CS 110: Introduction to Computer Science (4 hours)
• CS 111: Introduction to Data Structures (4 hours)
• CS 210: File and Data Structures (4 hours)
• CS 220: Discrete Mathematics (3 hours)
• CS 230: Introduction to Software Engineering (4 hours)
• CS 310: Principles of Programming Languages (3 hours)
• CS 320: Analysis of Algorithms (3 hours)
• CS 350: Computer System Concepts (3 hours)
• CS 410: Compiler Construction (3 hours)
• CS 450: Operating Systems Structure (4 hours)
• CS 453: Data and Computer Communications (3 hours)
• CS 455: Computer Architecture (3 hours)
• CSEE 480/481: Capstone Project Design AND Implementation (5 hours)
• CS 200+ Electives (6 hours)
• Concentration Area coursework (15 hours)

Required Math:

• Calculus I-III (12 hours)
• Probability and Statistics (4 hours)

Required Science:

• Science with Lab sequence from approved list (8 hours)
• Additional Science with Lab from approved list (4 hours)

Required Engineering:

• Engineering Problem-Solving (2 hours)
• First-Year Seminar (varies)
• Introduction to Digital Logic Design with Lab (4 hours)
• Engineering Professionalism Seminar (1 hour)

Other Requirements:

• Fundamentals of Group Communication (3 hours)
• Composition and Rhetoric (3 hours)
• Composition, Rhetoric, and Research (3 hours)
• Technical Writing (3 hours)
• Human Inquiry & the Past (3 hours)
• Arts & Creativity (3 hours)
• Global Studies & Diversity (3 hours)
• Additional General Education Foundation course (3 hours)

Subfield Required:

Yes

Type:

Concentration

Options:

Select Concentration:
• Theory of Computing
• Software and Knowledge Engineering
• Computer Systems

Double or Dual Major Option(s):

• Double major may be possible if the second major is also in the School of Computer Science and Electrical Engineering.
• Dual degree may be possible if selecting the second major outside the School of Computer Science and Electrical Engineering; a minimum of 150 credit hours is required for a dual degree.

Related Majors:

• BS Computer Engineering

Good to Know:

• Information is based on sample plan current as of summer 2022.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page