Bachelor of Science

As a UD computer science graduate, you can work to advance the common good through computing innovation and information security. Your potential impacts range from increasing computing efficiency and improving quality of life to informing policy legislation, deriving business intelligence solutions, improving health care and education and combating cyber threats. And with variety of concentrations, you can personalize your studies to align with your interests and career goals.


Program Overview

Why Study Computer Science at UD?

Students can pursue concentrations to further their education in cyber defense*, artificial intelligence and data science and software engineering.

Our students learn the latest cutting edge technology through hands-on experience in labs such as VR/AR, interactive media, intelligent systems security, cyberspace, cyber-physical systems, programming languages and vision and mixed reality.

Computer science majors complete a two-semester capstone project that allows students in their senior year to work with a company in the Dayton area. Students are assigned a problem and develop a solution that will benefit the company.

*Students pursuing a computer science degree must apply to be part of the cyber defense concentration program.

Ready to take the next step? Explore admission options or schedule an academic visit to learn more about computer science at UD.

Available Optional Concentrations

Computer science majors have the option to choose a concentration in artificial intelligence and data science, cyber defense* or software engineering.

AI and Data Science

This concentration in AI and data science offers theoretical/practical coursework to facilitate the improvement of intelligent and machine learning system design and the awareness of the role of such systems in society.

Cyber Defense

The Bachelor of Science in Computer Science with a Concentration in Cyber Defense gives student the skills and experience needed to understand, prevent and operate through potential cyber attacks on software, computer systems and computer networks. This program also gives computer science students background in theoretical aspects of cyber defense and provides practical experience in hardening software, computer systems and networks against cyber attacks. The program explains the essential concepts of cybersecurity and applies those concepts to application development, operating systems and networks. Upon completion of this program, students will:

  • understand the fundamental security concepts and techniques;
  • know how these concepts and techniques are applied via various security mechanisms and controls;
  • know where to find and how to apply up-to-date information on cyber-security best practices and threat information; and
  • learn how to implement security techniques and controls in software, computer systems, and networks to achieve maximum effectiveness.

The cyber defense concentration is a validated program (PDF) which has been designated as a National Center of Academic Excellence in Cyber Defense (CAE-CD) National Security Agency (NSA) since 2022 and is valid until 2027.

“Your ability to meet the increasing demands of the program criteria will serve the nation well in contributing to the protection of the National Information Infrastructure. The National Cyber Strategy, September 2018, addresses the critical shortage of professionals with cybersecurity skills and highlights the importance of higher education as a solution to defending America’s cyberspace,” said the manager of NSA CAE program in the approval letter (PDF) to the University in March 2022.

Program Curriculum

To obtain the Degree of Bachelor of Science in Computer Science with a Concentration in Cyber Defense, students must fulfill the following two requirements:

  1. Meet all the requirements for the Degree of Bachelor of Science in Computer Science.
  2. To be eligible for the Concentration in Cyber Defense, students must have taken 9 semester hours from the list of courses outlined in the catalog.

Computer Science (CPS) majors who completed the concentration’s requirements will be awarded a certificate with NSA and CAE logos in addition to their B.S. degree.

To enroll in this program, please complete the registration form.

Faculty

The following faculty members are affiliated with Cyber Defense Concentration:

*Students pursuing a computer science degree must apply to be part of the cyber defense concentration program.

Software Engineering

This concentration in software engineering offers theoretical/practical coursework to facilitate the improvement of software system design and the awareness of the role of such systems in society.

Degree Information and Sample Plan

The computer science program is the study of algorithms and their implementation as applications. This includes the study of data structures, software design, programming languages, operating systems and computer architecture.

Each student must take appropriate upper-level electives from any concentration areas of virtual/augmented reality and game development, cybersecurity and computer networks, theory of computation, software engineering and project management, autonomous systems and data science.

All students in both areas of study must take at least one course that includes the social and ethical implications of computing. In addition, students are required to take a series of courses that provide a general education in the humanities, arts, and social and natural sciences. Both courses of study also develop the students' abilities to express themselves accurately and effectively.

Additional Information

Visit the Catalog to view additional details about computer science, including degree requirements, course descriptions and a sample plan of study.

Admission Information

At the University of Dayton, applying is free and test scores are optional. When you apply, you'll automatically be considered for a merit scholarship.

Learn about our admission process, then apply using UD's application or the Common App.

Tuition and Financial Aid

Rooted in our Catholic, Marianist traditions, the University of Dayton is dedicated to being transparent and ensuring student success. And with high graduation and success rates, UD is an excellent value.

To help you cover your costs, a variety of scholarships, grants, loans and part-time work study are available. The University also accepts transfer credits and credit by exam for undergraduates, giving you more flexibility to add a double major or minor or participate in a transformational experience like study abroad or co-op.


Success After Graduation

Get more than your foot in the door — get ready for success. At our College of Arts and Sciences, you will have the opportunity to combine the classroom and business world together in a way that allows you to further sharpen your skills. It’s a key reason why employers love hiring our students — they can hit the ground running.


Design Your Academic Path

Concentration in Cyber Defense

Along with a background in theoretical aspects of cyber defense and practical experience in application development, students gain the skills and experience needed to understand, prevent and operate cyber attacks.

State-of-the-Art Facilities

The Department of Computer Science is located in a recently renovated, 58,000-square-foot campus facility. Hathcock Hall is a stimulating academic environment that offers students cutting-edge research labs and active classroom space.

Association for Computing Machinery

ACM is one of the world's largest organizations for computer scientists and people interested in computers. Our students participate in ACM events such as Hack The Box.

Bachelor's Plus Master's Program

The BPM degree option allows undergraduate students majoring in computer information systems to obtain both a bachelor of science and a master of science in five years.



///////

Ready to Study Computer Science?

Let’s explore the possibilities. Now you know what we’re about: community, personal attention, hands-on learning, integrity and global thinking. Take the next step and connect with us today.

///////