Mar 01, 2024  
ARCHIVED 2022-2023 Undergraduate Catalog 
ARCHIVED 2022-2023 Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science, BS

Total number of hours for the program: 120.

Liberal Studies Hours (42 hours)

Liberal Studies Program Requirements  

Major Requirements

The major requires 73 credit hours, which includes 16 credit hours in Pre-Computer Science, 43 credit hours in Computer Science and Mathematics, 8 credit hours in the Natural Sciences, and 6 credit hours of major electives.

The approved courses that can be used to fulfill the 8 credit hours of required Natural Sciences also meet the Liberal Studies requirement. Students must be aware that if the 8 credit hours of Natural Sciences required for the major are not taken to meet Liberal Studies requirements, they will still need to be completed for the BS Computer Science degree.

Pre-Computer Science Major Requirements (16 hours)

 A grade of C or higher is required for CS 150 and CS 151 as part of completing the prerequisites for the major.

Additional Required Computer Science and Mathematics Courses (43 hours)

A grade of C (2.0) or higher is required for CS 351 and CS 253 to satisfy the requirements for the major.

Required Natural Science Courses: (8 hours)

Complete 8 hours selected from the following courses.

Major Electives (6 hours)

Six additional hours selected from Computer Science courses numbered 300 or above or from the courses listed below. At least three hours must be from Computer Science courses.

Additional Requirements

Students must complete all liberal studies requirements and general electives as needed to reach the total of 120 hours. At least 30 hours taken at WCU must be at the junior-senior level to meet one of the general university degree requirements. Visit the department’s website at to view the eight-semester curriculum guide.