Bachelor of Science
Bachelor of Arts
Computer Science deals with the logical and mathematical foundations of computing, techniques for solving problems with computer programs, and the technical underpinnings of computer hardware and networks.
Did You Know?
- As one of the first American universities to recognize the necessity of a laptop computer for every student, Wake Forest has been out front in a discipline that never stops updating itself. Computer Science students can engage in 10 distinct areas of the field, including mobile computing; computing for people with disabilities; computational biophysics; and big data.
- Recent student research projects have developed and deployed mobile apps for a wide range of public benefits, including assistive and rehabilitative therapy; real-time vehicle tracking; and geotrekking.
- Student teams participate in several unique intercollegiate competitions each year.
- The department offers a fellowship that rewards entrepreneurship.
- Computer Science is one of the fastest growing majors at Wake Forest, having jumped from 102 total students in Spring 2014 to 181 in Spring 2023.
- Over the past five years (2019-23), it ranks 10th overall and eighth in Wake Forest College among graduates.
Sample courses for students studying Computer Science include:
- Algorithm Design and Analysis
- Computer Architecture
- Computer Graphics
- Artificial Intelligence
- Data Mining
Practical Experience & Skills
If you’re a computer science major, you live in a world of acronyms: HTML, TCP/IP, MS, IT, OS—and the list changes constantly. Keeping up with new technologies might seem daunting, but luckily for you, students with computer savvy are in high demand in a variety of different fields. Whether you have stellar programming skills, networking know-how, or have just designed your own web page, it’s important to complement your computer science major with an internship.
Students in this program will develop the following skills:
- Ability to trace problems to their sources
- Analyzing communication situations
- Skilled at clarifying problems or situations
- Systematizing/organizing material
- Organizing/classifying data
- Able to anticipate and diagnose problems
- Perceiving/defining cause and effect relationships
- Proficiency for accuracy and detail
- Ability to work under pressure
Clubs & Organizations
Computer Science students participate in the following clubs and organizations:
- Association of Computing Machinery (ACM) Computer Student Chapter
- UPE (North Carolina, Epsilon Chapter)
- Women in Computer Science
- WFU Robotics Club
Careers that often interest Computer Science majors include:
- Applications Research Programmer
- Application Specialist
- Computer Systems/Software Sales Representative
- Data Processing Manager
- Database Administrator
- Network Manager
- Project Manager
- Software Engineer
- Systems Administrator
- Systems Engineer
Recent graduates have worked as data analysts in the U.S. military; app developers in banking; financial consultants; and cyber security engineers, among other professions.
Ready to take the next step?
At Wake Forest, we have lots of good stories to share, so we hope you’ll get to know us. Browse our Viewbook to learn more.