top of page

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

bottom of page