Students must complete at least 124 credits and meet specific requirements, as outlined in the University of Delaware Undergraduate Catalog. The courses for the B.A. degree and the B.S. degree are the same for the freshman and sophomore years, branching off into their respective emphasis for the last two years.
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. The BS on the other hand, emphasizes technical aspects, with more required courses, including the concentration.
FRESHMAN YEAR
Fall
Introduction to Engineering (FYE)
Introduction to Computer Science I
Analytic Geometry & Calculus A
Critical Reading and Writing
Breadth Requirement Elective 1
Spring
Introduction to Computer Science II
Analytic Geometry & Calculus B
Laboratory Science I
Breadth Requirement Elective 2
General Elective 1
SOPHOMORE YEAR
Fall
Data Structures
Machine Org. & Assembly Language
Discrete Math
Laboratory Science
Breadth Requirement Elective
Spring
Introduction to Software Engineering
Introductions to Algorithms
Statistical Methods
OR
Probabilty Theory
Laboratory Science 3 [any science]
Breadth Requirement Elective