University of Delaware
Newark, Delaware
Degree:
BS
Computer Science
Location:
College of Engineering
Credits:
124 credits
System:
Semester
Required Computer Science (or Related):
• CISC 108/181: Introduction to Computer Science I-II (6 credits)
• CISC 210: Introduction to Systems Programming (3 credits)
• CISC 220: Data Structures (3 credits)
• CISC 260: Machine Organization and Assembly Language (3 credits)
• CISC 275: Introduction to Software Engineering (3 credits)
• CISC 303: Automata Theory (3 credits)
• CISC 304 Logic for Programming OR additional math (Elementary Linear Algebra or other approved 300+ level Math) (3 credits)
• CISC 320: Introduction to Algorithms (3 credits)
• CISC 355: Computers, Ethics, and Society (3 credits)
• CS Technical Electives301+ with restrictions (18 credits)
• CISC 361: Operating Systems OR CISC 372: Parallel Computing (3 credits)
• CS Senior Design Project OR Thesis sequence (6 credits)
Required Math:
• Calculus I-II (8 credits)
• Statistical Methods OR Probability Theory and Simulation Methods (3 credits)
• Discrete Mathematics (3 credits)
• See CS Requirements
• See Science Requirements
Required Science:
• Physics, Chemistry, Biology, or Geology with Lab sequence from approved list (8 credits)
• Natural Science OR Math OR Technology (3 credits)
Required Engineering:
• EGGG 101: Introduction to Engineering (2 credits)
Other Requirements:
• First-Year Writing (3 credits)
• First-Year Seminar (0-4 credits)
• Extended Electives from approved CS list (6 credits)
• Written Communications for Business OR Technical Writing (3 credits)
• Discovery Learning Experience (3 credits)
• Multicultural Requirement (3 credits)
• Creative Arts and Humanities (3 credits)
• History and Cultural Change (3 credits)
• Social and Behavioral Sciences (3 credits)
• Additional Electives to fulfill minimum credit requirements to graduate (varies)
Subfield Required:
Yes
Type:
Concentration
Options:
Select one Concentration:
• Artificial Intelligence and Robotics
• Bioinformatics
• Cybersecurity
• Data Science
• High-Performance Computing
• Systems and Networks
• Theory and Computation
• Traditional Program with Custom Focus
Double or Dual Major Option(s):
• Double majors may be possible.
Related Majors:
• BA Computer Science
• BS Computer Engineering
Good to Know:
• Students have common coursework the first two years; students select their Concentration by the end of the second year.
• A Senior Project or Thesis is required.
University's Webpage for this Program:
Catalog Year:
2024-2025

