Face the Challenge and Be Prepared

Our academic programs provide a sound foundation in computer information and computer science principles, while keeping up with today's ever-changing computing needs. And our experiential learning opportunities help you prepare for your career after graduation.

Programs of Study



Every Student Is Unique. So Are We.

Undergraduate Degrees and Concentrations

Computer science is the study of software, algorithms and their implementation in programs. It emphasizes the general usage and theory of computing and computers in systems and applications areas.

Computer information systems emphasizes the applications of the computer to problems in business and industry.

Concentrations

In our Bachelor of Science in Computer Science, students can pursue concentrations to further their education in cyber defense*, artificial intelligence and data science and software engineering.

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

Objectives and Outcomes

Educational Objectives

  1. We have successful graduates from top-tier graduate program institutions.
  2. Our graduates are acknowledged as problem solvers and are highly valued by professionals in related fields.
  3. Our graduates have mastered technologies and have adapted to rapid changes in computing fields.
  4. Our graduates are effective communicators and successful collaborators in the design and implementation of large, team-based projects.
  5. Our graduates are effective leaders, who understand both professional and social ethical responsibility.

Outcomes

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program's discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
  7. Ability to analyze the local and the global impact of computing on individuals, organizations and society.
  8. Have knowledge of principles and practices for secure computing.

Bachelor's Plus Master's

With the Bachelor's Plus Master's program in computer science, you can earn your bachelor's degree and a master's degree at an accelerated pace, often completing your master's degree within just one year of earning your bachelor's degree.

Graduate Programs

The graduate program in computer science offers a comprehensive approach to the theory and application of computer science. Graduates of the program will have a thorough grounding in the theory of computing science and will have the ability to apply that knowledge to a variety of problem areas. Students in the program will also be exposed to a variety of analytical methods. Because there are many students returning to school, already in the workforce, the program is designed to accommodate full- and part-time students.

Industry Advisory Board

The Department of Computer Science's industry advisory board meets annually to recommend a set of modifications to enhance our programs, enrollments and retention. Additionally, the board recommends issues such as cybersecurity and artificial intelligence that are important to the computer science industry.

  • Jeff Archer
    Senior Staff Cybersecurity Researcher, GE Aviation and Cyber Team Lead, U.S. Army National Guard
  • Michael A. Ford, Maj., Ph.D.
    Technical Advisor, AFRL/RYAA, Sensing and Effects Analysis
  • Todd Irlbeck
    Research Staff, Intelligence and Defense Solutions Directorate, Riverside Research
  • Eric Lam
    AFRL/RYAA
  • Mark J. Marallo
    Vice President, Senior Manager of Software Engineering, JPMorgan Chase and Co., Area Tech Partner for Small Business Loan Originations
  • Ha Pham
    President and CEO, Novobi, LLC
  • Alex Zoumaya
    Associate Software Engineer, FOX Sports


News From the Department of Computer Science
UD Computer Science Major Sai Woon Ti
Research
11.03.2025

Cybersecurity and student research: preventing AI deepfake attacks on UD campus link-arrow link-arrow

A UD computer science major worked with a faculty mentor to create a deepfake detection tool.
Ryan Zmuda with faculty mentors Ju Shen and Vijayan Asari
Research
10.15.2025

Fellowship program pairs students with science, engineering faculty for summer research link-arrow link-arrow

The SECC fellowships provide students opportunities to work with two faculty, one from the sciences and one from engineering, for an extended summer research experience.
Research
12.20.2024

Tam Nguyen, Brian Rigling to lead UD Science and Engineering Catalyst Center link-arrow link-arrow

The SECC is designed to foster interdisciplinary research, scholarship, curriculum development and entrepreneurial activities.