A minimum GPA of 2.0 in the computer science courses that comprise a major or minor in the department is required for graduation.

Students who are enrolled at Wake Forest University may not take courses in computer science at other institutions to satisfy divisional requirements.

Students with a special interest in multidisciplinary work should consider a program of study that combines computer science with another discipline through either a double major or a minor. 

Planning for a Major or Minor in Computer Science

Students do not need prior computer science experience to major in computer science. While not required, students interested in the major are encouraged to:

  • take CSC 111 and MTH 117 in their freshman year. Students with AP scores of 4 or 5 may receive credit for CSC 111 and begin the computer science curriculum with CSC 112.
  • take CSC 112 and CSC 201 as early as feasible. Completing these courses in the sophomore year provides the most flexibility in scheduling other required courses and electives. While not necessary, completing CSC 111CSC 112, CSC 201, and MTH 117 by the end of the fall semester of the sophomore year provides the best flexibility, especially for the BS.
  • consider taking another 200-level course in the sophomore year. Reviewing prerequisites for the 300-level electives may help in the decision regarding which 200-level courses to take early. For example, CSC 250 and CSC 251 are prerequisites for CSC 348.

To declare a major or minor in computer science, the student must have a minimum 2.0 GPA in computer science courses required for the major or minor including CSC 112.

Transfer Credit

A maximum of 7 hours at the 200-level or above may be transferred toward the BA or BS in computer science, with a maximum of 3 hours at the 300 level. For the computer science minor, all computer science electives at 193-level and above must be taken at Wake Forest.

Contact Information

Department of Computer Science
Manchester Hall 233, Box 7311
Phone 336-758-4982