The College of New Jersey

Apply     Visit     Give     |     Alumni     Parents     Offices     TCNJ Today     

Requirements for Computer Science Major with Data Science Specialization

Suggested Sequence Documents

CS Major with Data Science Specialization Requirements and Prerequisite Structure


Required Seminar Courses (0.5 units)

Required CS Major / DS Specialization Introductory Core Courses (3  units)

Required CS Major / DS Specialization Advanced Core Courses (6 units)

CS Major / DS Specialization Options Courses (3 units)

Required Correlate Courses (5 course units)

>Required Foundational Statistics Courses (2 units)

Required Capstone Courses (1 unit)

List of Computer Science Options Approved for Data Science Specialization

List of Additional Courses Recommended to be Taken as Free Electives to enhance the Data Science Specialization

Computer Science Natural Science and Mathematics Options

Students who entered the major prior to Fall 2019 must take three major-level laboratory sciences and one additional math or science course (with advisement).

Students who enter the major in and after Fall 2019 must take two major-level laboratory sciences.

See Math and Science Correlate Requirements for more information on courses that meet the math and science requirements. Consult the department for additional details.

World Language Requirements (two or three course units)

Students who choose to take a language different from the one studied in high school or another institution are required to take two courses of that language in sequence.

Students who choose to continue with a language previously taken in high school or at another institution are required to take three courses of that language in sequence. Students must take the placement test for the language. Performance on the test could place the student out of one, two or three courses, thus the language requirement may be 3, 2, 1 or 0 courses.

Consult the department for details.

Note: Arabic 151 and 152: Chinese 151 and 152; Japanese 151 and 152; Persian 151 and 152; and Russian 151 and 152 are intensive courses and carry two course units of credit each. Students should take this into account when planning a normal four-course semester.

Liberal Learning Requirements

As per College requirements.

Top