Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computers play a vital role in contemporary society, serving as the driving force behind global economic expansion. The discipline constantly advances at a remarkable speed, keeping computer science dynamic and ever-evolving.
UD's computer science program focuses on software creation and computational principles, aiming to teach students practical problem-solving through technology. Learners cultivate strong coding abilities while establishing a robust understanding of both theoretical concepts and practical applications in computer science and software engineering. Faculty research shapes advanced course options, with numerous chances for undergraduate involvement in research initiatives. The program promotes interdisciplinary exploration by encouraging students to examine connections between computer science and other academic fields through specialized concentrations.
Our department ensures students work with cutting-edge technology and maintains specialized labs for intensive experimental research. High-performance computing clusters are available for parallel processing, networking, AI, and multimedia coursework and investigations.
The Computer Science BS program builds upon multiple academic disciplines, requiring students to apply knowledge from various fields. Central to the curriculum is blending theoretical computer science with hands-on implementation. Given the field's rapid progression, the program emphasizes developing enduring learning skills that prepare graduates for both current technologies and future innovations. Participants select a specialized concentration, enabling in-depth study of specific subfields or application areas.