Top of page
Computer Science Prof. Paúl Pauca teaches a Mobile and Pervasive Computing class at WakerSpace on Thursday, February 6, 2025.    Colin Ward ('25), right, and Ashlyn Morick ('25) work together in class.

Why Study Computer Science?

The purpose of the degree programs in the Department of Computer Science is to provide coursework and other opportunities that will produce broadly educated majors and minors who are capable of adapting to new intellectual challenges and emerging technologies and who are proficient at algorithmic problem solving and critical analysis.

In the context of the liberal arts tradition, we seek to enrich and broaden the education of all students by offering introductory courses that expose students to the technology that underlies computer systems and algorithmic problem solving and that encourage them to grapple with some of the ethical issues raised by information technology.


Planning for a Computer Science Major

There is no prior computer science experience needed to succeed as a major. To declare a major, students must have (earned a grade for or AP credit for) a total of at least 40 credit hours at WFU including both CSC 111 and CSC 112, and have a 2.0 in all CSC courses taken:

Students who are interested in the BS in Computer Science are suggested to take reference on the below schedule:

First Year Sophomore Junior Senior
CSC 111 CSC 201 CSC 231 12 hrs 300-level
CSC courses
CSC 112 MTH 112 CSC 250 CSC 399
MTH 117MTH 121 or 205CSC 251
MTH 111*CSC 301

Students who are interested in the BA in Computer Science are suggested to take reference on the below schedule:

First Year Sophomore Junior Senior
CSC 111 CSC 201 CSC 2506 hrs CSC 300-
level courses
CSC 112 MTH 112 or
STA111 or 112
CSC 251CSC 399
MTH 111*MTH 121 or 2053 hrs CSC 200-
level course
MTH 1173 hrs CSC 191-
level course