The recommended graduation plan is designed to provide a blueprint for students to complete their degrees on time. Students must meet with their Academic Advisor to develop a more individualized plan to complete their degree.
NOTE: This recommended Graduation Plan is applicable to students admitted into the major during the 2025-2026 academic year.
To enroll, visit https://www.ramapo.edu/data-science/4plus1/
CRWT 101 to CRWT 102
CRWT 101S to CRWT 102S
MATH 021/022 to MATH 024 to MATH 110-121
NOTE: CRWT and MATH courses are determined by placement testing and should be taken following the sequence above.
First Year
Fall Semester
- Major: CMPS 147 - COMPUTER SCIENCE I (HRS 4)
- Gen Ed: Quantitative Reasoning – MATH 110 - PRECALCULUS (HRS 4)
- Gen Ed: INTD 101 - FIRST YEAR SEMINAR (HRS 4)
- Gen Ed: CRWT 102 - CRITICAL READING AND WRITING II (HRS 4)
- Total: (HRS 16)
Spring Semester
- Major: CMPS 148 - COMPUTER SCIENCE II (HRS 4)
- Major: MATH 121 - CALCULUS I (HRS 4)
- Major: CMPS 220 - ASSEMBLY LANGUAGE PROGRAMMING (HRS 4)
- General Education Requirement (HRS 4)*
- Career Pathways: PATH TS1 - CAREER PATHWAYS MODULE 1 FOR THEORETICAL & APPLIED SCIENCE
- Total: (HRS 16)
Second Year
Fall Semester
- Major: CMPS 231 - DATA STRUCTURES (HRS 4)
- Major: MATH 237 - DISCRETE STRUCTURES OR MATH 205 - MATHEMATICAL STRUCTURES WI (HRS 4)
- General Education Requirement (HRS 4)*
- General Education Requirement (HRS 4)*
- Career Pathways: PATH TS2 - CAREER PATHWAYS MODULE 2 FOR THEORETICAL & APPLIED SCIENCE
- Total: (HRS 16)
Spring Semester
- Major: CMPS 311 - OPERATING SYSTEMS WI (HRS 4)
- Major: CMPS Elective (HRS 4)
- General Education Requirement (HRS 4)*
- General Education Requirement (HRS 4)*
- Career Pathways: PATH TS3 - CAREER PATHWAYS MODULE 3 FOR THEORETICAL & APPLIED SCIENCE
- Total: (HRS 16)
Third Year
Fall Semester
- Major: CMPS 361 - SOFTWARE DESIGN (HRS 4)
- Major: CMPS Elective (HRS 4)
- Major: MATH 262 - LINEAR ALGEBRA (HRS 4)
- General Education Requirement (HRS 4)*
- Free Elective (minor, certificate, or second major requirement) (HRS 2)
- Total: (HRS 18)
Spring Semester
- Major: CMPS Elective (HRS 4)
- Major: CMPS Elective (HRS 4)
- Major: MATH 370 - APPLIED STATISTICS (HRS 4)
- General Education Requirement (HRS 4)*
- Free Elective (minor, certificate, or second major requirement) (HRS 2)
- Total: (HRS 17)
Fourth Year
Fall Semester
- Major: CMPS 366 - ORGANIZATION OF PROGRAMMING LANGUAGES (HRS 4)
- Major: CMPS Elective (HRS 4)
- Major: CMPS Elective: CMPS 530 - PYTHON FOR DATA SCIENCE
- Major: DATA 601 - INTRODUCTION TO DATA SCIENCE (MS) (HRS 3)
- Total: (HRS 14)
Spring Semester
- Major: CMPS Elective (HRS 4)
- Major: CMPS 450 - SENIOR PROJECT WI (HRS 4)
- Elective OR CMPS Elective (based on choice in Fall) (HRS 4)
- Major: DATA 620 - ETHICS IN DATA & COMPUTING (MS) (HRS 3)
- Total: (HRS 15)
Fifth Year
Fall Semester
- Major: MATH 570 - APPLIED STATISTICS
- Major: MATH 680 - ADVANCED MATHEMATICAL MODELING (HRS 3)
- Major: Technical Elective AND/OR Interdisciplinary Elective AND/OR DATA 730 - DATA SCIENCE FIELDWORK I* (HRS 3+3)
- Total: (HRS 12)
Spring Semester
- Major: CMPS 664 - ADVANCED DATABASE AND BIG DATA SYSTEMS (HRS 3)
- Major: Technical Elective (HRS 3)
- Major: DATA 750 - DATA SCIENCE THESIS (HRS 3)
- Total: (HRS 9)
Total Credits Required: 128 credits
GPA Required: 2.0
WI: Writing Intensive-3 required in the major
*General Education courses can be done in any order with the exception of INTD 101, CRWT and MATH. Those three general education courses will need to be done first. First Year Seminar is taken in the first semester. Failure to complete CRWT and MATH will result in a hold when the student hits 64 credits. The following general education courses can be done in any order. For more info on these courses, please visit the General Education program requirements website in the College Catalog:
+W: Students transferring in with 48 or more credits are waived from these general education requirements.
Total Graduate Credits Required: 30 credits
Student must be in good academic standing: https://www.ramapo.edu/provost/policy/graduate-academic-standing/
*Students must complete two technical electives and one interdisciplinary elective. DATA 730 Fieldwork Experience may be used to replace one of the three total electives.
Follow Ramapo