University of Delaware - College of Engineering


Math Science Option Recommendations

The Bachelor of Science in Computer Science requires 30 (or more) credits in Mathematics and Science. This is summarized below with some specific information for the options within the Mathematics and Science requirements. Specific requirements call for

  • 12 credits in science including
    1. 8 credit two semester introductory sequence for science and engineering majors in one of
      • Physics (PHYS 207-208),
      • Chemistry (CHEM 103-104),
      • Biology (BISC 207-208),
      • Geology (GEOL 105-115-107).
    2. 4 other science credits. This may be an advanced course in the same science as your two semester introductory sequence or an initial course in a second science. Note that Physics 208 concerns electromagnetism, a topic central to understanding the operation of computer hardware. Note also that computation is becoming increasingly important in biology with "bioinformatics" and "computational biology" activity based on the increasingly automated sequencing and analysis of genetic material. CHEM 103/104 and BISC 207 are requirements of the computational biology minor.
  • 15 credits in Mathematics to include
    1. 8 credits of calculus (MATH 241, 242)
    2. 3 credits of discrete math (MATH 210)
    3. 4 or 3 credits of probability and statistics (MATH 205 or MATH 350).
  • 3 additional math or science credits selected from these two choices:
    1. CISC 304, Logic and Programming, prerequisite for CISC 403 program validation and CISC 481 Artificial Intelligence, good (but not required) preparation for CISC 437 databases.
    2. MATH 349, linear algebra, particularly relevant to graphics, cryptography, good (but not required) preparation for CISC372 parallel programming, CISC 410 Numerical Computation, CISC 440 Computer Graphics.
    3. Or, with prior written approval of your advisor, a course from this supplemental list, or a similar course with significant mathematical or scientific content, may be substituted. (This list may change from time to time).
      • MATH 302, differential equations, particularly relevant to scientific and engineering computation.
      • MATH 315, discrete mathematics II, particularly relevant to the design and analysis of algorithms.
      • MATH 451, abstract algebra, particularly relevant for cryptography, symbolic computation.
      • BISC 401 Molecular Biology of the Cell, in computational biology minor.
      • ANSC 644 Bioinformatics, in computational biology minor.
      • MAST 634 Marine Biochemistry, in computational biology minor.
Bookmark and Share