Computer Science

To earn either a BS or a BA in computer science, students must complete at least 124 credits and meet specific requirements, as outlined in the University catalog at requirements for BS degree in Computer Science and at requirements for BA degree in Computer Science.

The courses for the BA degree and the BS degree are the same for the freshman and sophomore years, branching off into their respective emphasis for the last two years. The degree of BS in CS emphasizes technical aspects, with more required courses, including the concentration. The BA in CS has a liberal arts focus, with fewer required courses, and an opportunity to plan your own upper level study in consultation with an advisor. A useful guide to the BS requirements is the prerequisite tree (with suggested schedule) to be found in the Undergraduate Director’s blog.


Areas of Study

Data structures, statistical methods, parallel computing, logic and programming, ethics

Career Paths

  • Application Developer
  • Computer Programmer
  • Infrastructure Engineer
  • Middleware Engineer
  • Site Reliability Engineer
  • Software Engineer
  • Data Scientist

Grad School

  • Artificial Intelligence
  • High-Performance Computing
  • Bioinformatics
  • Software Engineering
  • Graphics & Vision
  • Robotics
  • Computer Networking

Need help?  Have questions?

We recently launched our new website.

If you are unable to locate a resource or need assistance with an undergraduate academic program, please contact:

Samantha Fowle, Academic Advisor | 302-831-2712. 

Spectrum Scholars

UD’s Spectrum Scholars program promotes a welcoming environment for undergraduate students with autism at UD that enhances their ability to thrive in academic environments and campus life. In collaboration with JPMorgan Chase & Co. and administered by the University’s Center for Disabilities Studies, undergraduate students with autism receive comprehensive coaching and career development opportunities during their undergraduate experience as they work toward a successful career.

Academics Undergraduate Programs Computer Science