Top of page
Computer Science Mobile and Pervasive Computing class.

Computer Science Degree

Bachelor of Science, Bachelor of Arts, Minor

Program Type:

Major, Minor

Career Path:

STEM (Technology, Engineering)

College or School:

Undergraduate College

Why study Computer Science?

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.

The Computer Science degree is offered as a Bachelor of Science (B.S.), Bachelor of Arts (B.A.), and a minor.


What classes would I take?

Our model and curriculum educate the whole person and often help students discover interests they had never previously discovered. Students generally take 100-200 level courses during their first year of college, while registering for higher level courses as upperclassmen.

Sample courses that you may take as a Computer Science student include:

  • Introduction to Web and Mobile Applications
  • Fundamentals of Computer Science
  • STEM Incubator
  • Data Structures and Algorithms
  • Computer Systems
  • Database Management Systems
  • Software Engineering
  • Mobile and Pervasive Computing
  • Computer Security
  • Artificial Intelligence

* Courses listed above are offered during the current academic year. Course availability and offerings can change at any time. Refer to the Academic Bulletin to view all major requirements.


What kind of experience will I gain?

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
  • Decision-making
  • Proficiency for accuracy and detail
  • Ability to work under pressure

Are there extracurricular activities?

Joining a club or organization is a great way to get involved and do more with your major. Our Computer Science students participate in the following programs:


What kind of job can I get?

Careers that often interest Computer Science majors, and fields our graduates work in, include:

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.

Critical & Creative Media

The Critical and Creative Media major coheres around the history, theory, and practice of media in a way that has integrity.

Critical & Creative Media

Engineering

Infused with a healthy and productive liberal arts component, the Engineering program at Wake Forest transcends science and math to produce benefits for humanity.

Engineering

Mathematics

Reasoning, problem-solving and other skills that have never been more important are the hallmarks of the Mathematics major.

Mathematics
Students working in an engineering class
Students participating in Holi
Hearn Plaza with Reynolda Hall in the distance
The Demon Deacon shows up during New Student Orientation.

Let us know you’re interested in Wake Forest and we’ll do the rest.

Families visiting campus during spring Campus Days.
Wait Chapel in the fall