Home | Academics | Graduate Program | Graduate Certificate in Computer Science

Graduate Certificate in Computer Science

The Graduate Certificate in Computer Science helps students and working professionals gain advanced knowledge and skills in areas such as cybersecurity, machine learning, and data science. You’ll take the same courses offered in the Computer Science Master’s Degree, and you’ll acquire specialized knowledge and gain a competitive edge. You’ll also interact with other graduate students across multiple programs to build a professional network in a collaborative academic environment.

If you wish to develop specialized expertise or begin working towards a Master’s Degree in Computer Science (credits taken towards the Graduate Certificate in Computer Science can also be applied to the Master’s Degree in Computer Science) this program will benefit you.

Admission Requirements

Applicants external to UD must apply to the Graduate Certificate in Computer Science using the online graduate admission application.

Applicants who are currently enrolled in another program at UD may use the graduate certificate form for UD undergraduate students, or the graduate certificate form for UD graduate students.

Admission to the graduate certificate program is competitive. Those who meet the admission requirements are not guaranteed admission, nor are those who fail to meet all of the requirements necessarily precluded from admission if they offer other appropriate strengths.

External applicants must have a bachelor’s degree from an accredited four-year college or university.

  1. A minimum grade point average of 3.2 in the major field of study and an overall grade point average of 3.0 in a 4.0 system is required. Significant relevant work experience or a graduate degree in a relevant technical discipline may be considered in lieu of meeting the GPA guideline.
  2. Scholarly competence in the following areas of computer science and mathematics:
    • structured high-level programming (for example, CISC106, CISC 108, or equivalent)
    • systems programming (for example, CISC210 or equivalent)
    • data structures (for example, CISC 220 or equivalent).
    • calculus (for example, MATH 241 or equivalent) or statistics (for example, STAT200 or MATH 205 or equivalent) or discrete math (for example MATH 210 or equivalent)

Note that course work is not the only way to demonstrate scholarly competence.  Students who have not taken the above courses but believe they have the necessary experience are encouraged to contact the program coordinator.

  1. International applicants must demonstrate a satisfactory level of proficiency in the English language if English is not their first language. The University requires an official TOEFL score of at least 550 on paper-based or at least 79 on the Internet-based test.
  2. A resume or curriculum vita outlining work and academic experience.
  3. Two (2) letters of recommendation

Admission decisions are made on a rolling basis as applications are completed. Applications are accepted up to the first day of classes for a given semester.  Start terms for the graduate certificate include Fall and Spring terms.

Program Requirements

The Graduate Certificate in Computer Science requires 9 credits of CISC courses numbered 600 or above. The nine credits may be chosen from the following:

CISC 601 – Elements of the Theory of Computation

CISC 604 – Logic in Computer Science

CISC 611 – Software Process Management

CISC 612 – Software Design

CISC 613 – Software Requirements Engineering

CISC 614 – Formal Methods in Software Engineering

CISC 615 – Software Testing and Maintenance

CISC 621 – Algorithm Design and Analysis

CISC 636 – Computational Biology and Bioinformatics

CISC 637 – Database Systems

CISC 640 – Computer Graphics

CISC 642 – Introduction to Computer Vision

CISC 649 – Topics in Computer Applications

CISC 650 – Computer Networks II

CISC 653 – Simulation of Computer Networks

CISC 659 – Topics in Communications, Distributed Computing and Networks

CISC 662 – Computer Systems: Architecture

CISC 663 – Operating Systems

CISC 664 – Introduction to Network Security

CISC 665 – Introduction to Cybersecurity

CISC 670 – Programming Languages

CISC 672 – Compiler Construction

CISC 675 – Software Engineering Principles and Practices

CISC 681 – Artificial Intelligence

CISC 682 – Introduction to Human-Computer Interaction

CISC 683 – Introduction to Data Mining

CISC 684 – Introduction to Machine Learning

CISC 685 – Modeling and Simulation for Bioinformatics Systems

CISC 689 – Topics: Artificial Intelligence

CISC 830 – Advanced Topics in Algorithms and Complexity Theory

CISC 844 – Computational Biomedicine

CISC 849 – Advanced Topics in Computer Applications

CISC 850 – Financial Services Analytics Seminar

CISC 852 – Computer Network Performance

CISC 853 – Network Management

CISC 879 – Advanced Topics in Architecture and Software Systems

CISC 882 – Natural Language Processing

CISC 886 – Multi-Agent Systems

CISC 889 – Advanced Topics in Artificial Intelligence

Course offerings are subject to availability but multiple courses will be offered each semester so that the certificate can be completed in as little as one semester of full-time work.

Each certificate program course must be completed with a grade no lower than a B- and students must obtain at least a 3.0 cumulative grade point average in the program curriculum to receive the Graduate Certificate.

Satisfactory Progress

To be awarded the graduate certificate, complete the Application for Graduate Certificate by the end of the free/drop add deadline at the beginning of the semester in which the student is registered for the last course needed to complete the certificate.

Graduate Recruitment Coordinator

Christopher Rasmussen​
Email: cis-gradprgm@udel.edu
Phone: 302-831-2783

Teresa Twohig
Email: tteresa@udel.edu

Graduate Academic Advisor
Phone: 302-831-2713

UD Admissions Office
Email: admissions@udel.edu
Phone: 302-831-8123