Requirements for Admission to the Data Science and Engineering (DSE) Program

  • A Bachelor's degree in MathematicsScience or Engineering from an accredited institution of higher education
  • A minimum 3.0 / "B" grade average
  • General requirements include:
    • Two semesters of Calculus (preferably 3, including Vector Calculus)
    • Probability and Statistics (preferably 2 semesters)
    • Linear Algebra
    • Programming course (preferred knowledge of Python)
  • Two (2) letters of recommendation, preferably from a faculty member familiar with the applicant's work
  • GRE scores are optional
Applicants with degrees in other fields may qualify for admission to the program, depending on their experience and academic background. 

Note: Online courses may NOT be used as a substitute for required courses with or without certificates unless they are associated with an accredited university and provide official college credits from that university for which there is a transcript. Most online courses, even if they are branded by that a university, will not provide official university credits.

Our programming requirements only require one course (most of our requirements are math courses), however, we don't consider work experience as a substitute because this is impossible to evaluate. However, if you do have work experience, instead of taking an unnecessary "intro to programming course", we would consider a post-graduate advanced programming course of your choosing as long as it provides university credit. You need to demonstrate via academic courses that you have the required skills, and unfortunately, online courses are often just "click-through" for a "certification" without real assessment. Only for the programming requirement, some in-person advanced (beyond entry level) professional assessment exams may be considered such as the PCAP™ – Certified Associate in Python Programming certification (Exam PCAP-31-0x), CPA – C++ Certified Associate Programmer Certification or Oracle Certified Associate, Java SE 8 Programmer (exam 1Z0-808). Certifications from online programming classes (udemy, coursera, edX) are NOT equivalent.


English Language Requirements:

Students with baccalaureate degrees from non-English-speaking countries must submit TOEFL / IELTS scores - minimum 533 (TOEFL PBT), 73 (IBT), 6.5 (IELTS), 95 (Duolingo).

We do not admit students in spring. We will start accepting applications for Fall 2024 on October 1st and the application deadline is  February 10th, 2024 for Fall 2024 and we do not accept non-degree admission.

Master's Degree Application Process:

Prospective Master's degree students must complete The City College of New York application process.

Possible Transfer:

Unfortunately, you cannot apply for a transfer to our program but you must apply as a new student. Very few if any courses can be transferred to our program. All students must take all 6 of our course courses as well as our 1 project capstone or thesis. Of the remaining 2-3 electives it may be possible to accept 1 or 2 courses if they meet a number of requirements including that they must be master's (not undergraduate) courses related to data science and they must not have significant overlap with our core courses.

Important Note to Applicants:

Applicants are encouraged to identify CCNY DSE mentors in a domain of their interest. Evidence of a potential match will be considered during admission. Be sure to include domain interest and any communication with a potential CCNY mentor in your personal statement. 

Last Updated: 01/11/2024 13:10