Professor assists students in the cyber-security lab

Bachelor of Science in Computer Science

About the B.S. in Computer Science Degree

Cedarville University’s B.S. in computer science will prepare you for a successful career in software engineering, cyber security, or web/mobile development. But more than just preparing you for a career, Cedarville’s distinctly Christian computer science program will prepare you to use your vocation as a ministry for Jesus Christ.

This program is also offered as a minor.

Computer Science Program Highlights

Thorough — The computer science program combines dynamic curriculum, superb facilities, and caring, knowledgeable faculty to prepare you for serving God in a broad range of computer-related fields.

Real-world experience — Through course projects, programming competitions, and internships, you will gain valuable experience to help you succeed in today’s high-tech professional environment. Our yearlong senior design experience features cutting-edge solutions for real-world customers.

Cybersecurity track — Our in-depth cybersecurity program teaches both offensive and defensive cyber operations, preparing you for an exciting job in the cybersecurity field.

Accreditation — Program is accredited by the Computing Accreditation Commission of ABET.

Outcomes for Computer Science Majors

What can you do with a computer science degree? Our graduates have found great success in securing employment as software engineers upon graduation. They are working for companies such as Google, Northrop Grumman, Lockheed Martin, AMD, and Focus on the Family.

Our graduates are also prepared to enter graduate school. We have had graduates study at institutions such as the Air Force Institute of Technology, the University of Southern California, the University of Illinois, and the University of Cincinnati.

Opportunities for Computer Science Majors

As you are pursuing a computer science degree at Cedarville, your coursework will be complemented by exciting cocurricular opportunities.

Co-op program — When participating in the co-op program, you will begin earning a salary while still in college, gain professional experience, make great networking connections, and more. View our co-op handbook.

Internships — Our students have found that there’s no substitution for real-world experience. Our graduates have completed internships at Northrop Grumman, Lockheed Martin, Ball Aerospace, and Wycliffe, among others.

Global Outreach opportunities — Computer science students have several opportunities to take missions-related trips, either during spring or summer breaks. Students can also partner with missions agencies such as SonSet Solutions, JAARS, or LightSys.

Student organizations — You will be encouraged to become an active member of one or more of our national and international professional societies. They organize meetings, promote tours of industry, travel to regional conferences, and rub elbows with professionals at senior section meetings.

  • Association of Computer Machinery (ACM) is the world’s largest educational and scientific computing society. Our ACM org provides students with opportunities to hear exciting speakers, attend conferences, meet with computer professionals , and enjoy social events with like-minded students.
  • Institute of Electrical and Electronic Engineers (IEEE), a branch of the Institute of Electrical and Electronics Engineers, exists to promote technical and professional growth among computer science, computer engineering, and electrical engineering students.
  • Society of Women Engineers (SWE) is an organization that stimulates women to achieve full potential in careers as engineers and leaders.
  • The Society of Engineers Aiding Missions (SEAM) educates, equips, and engages engineers in the cause of world missions.

Programming competitions — Computer science students can participate in local programming competitions, and the International Collegiate Programming Contest. You may even qualify to go to the World Championship, which our team did in 2017.

Design competitions — Cedarville computer science students participate in many design competitions sponsored by national and international organizations such as SAE International, the American Society of Mechanical Engineers (ASME), the Institute of Electrical and Electronic Engineers (IEEE), the Department of Energy (DOE), the Ohio Society of Professional Engineers (OSPE), and the American Society for Engineering Education (ASEE). Check out our teams and compare their results to those of your favorite school — you'll be impressed!

Engineering newsletter cover

Get to Know the School

Get to know the School of Engineering and Computer Science through our yearly newsletter. You’ll learn about our award-winning competition teams, engineering missions opportunities, and more.

Students partake in Code-a-thon competition

Computer Coding Meets the Great Commission

Computer science students use spring break to compete in missions-focused Code-a-Thon

Engineering and Computer Science

See how computer science and engineering students are prepared for exciting careers in industry or graduate school.

Placement Success

We’re proud of our successful graduates! 94% of 2016 graduates from the School of Engineering and Computer Science were employed or in graduate school within six months of graduation.

Program Faculty

Photo of David Gallagher

David Gallagher, Ph.D.

Professor of Computer Science

Photo of Seth Hamman

Seth Hamman, Ph.D.

Assistant Professor of Computer Science

School of Engineering and Computer Science

Computer Science Program Curriculum

Building on our core liberal arts and Bible minor courses, you will take 78.5 semester hours of computer science content. You will begin with a firm programming foundation in C++ and Java, and then move on to more advanced topics such as algorithms, web applications, databases, operating systems, and cyber operations. The program culminates with a yearlong design experience that will give you valuable practical experience as a software engineer.

You will be well-prepared to “hit the ground running” in either a software engineering job or graduate school.

Sample courses:
  • Algorithms
  • Cyber Defense
View Course Catalog