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 MST 117 in their freshman year. Students with appropriate experience or AP scores may skip CSC 111 and go straight to CSC 112. Credit is given for CSC 111 with an AP score of 5. With an AP score of 4, students may skip CSC 111 but will not receive credit.
  • 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 MST 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 complete CSC 111 or CSC 112 with a grade of at least a C or receive credit through AP Computer Science by passing the exam with a score of 5. 

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