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 progresses remarkably fast, keeping computer science dynamic and ever-changing.
UD's computer science program focuses on software creation and computational principles, aiming to teach students practical problem-solving through computing. Learners cultivate strong coding abilities while establishing a robust understanding of both theoretical and applied aspects of computer science and software engineering. Faculty research shapes advanced course options, with numerous chances for undergraduate involvement in research initiatives. The program motivates students to examine interdisciplinary connections by specializing in complementary fields.
We dedicate ourselves to equipping students with cutting-edge computing resources and specialized research labs for intensive experimental work. 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 areas, requiring students to synthesize knowledge across disciplines. Central to the coursework is blending theoretical computer science with practical implementation. Given the field's rapid advancement, the curriculum emphasizes developing enduring learning skills to master current technologies while preparing for future innovations. Participants select a specialization, enabling in-depth study of specific subfields or application areas.