Rutgers–Camden offers an Masters program in Computer Science with a concentration in Scientific Computing. It is designed to prepare students for careers in data-intensive science, engineering, or finance fields. The program provides a strong foundation in algorithms and programming relevant to current and emerging computational applications.

Through rigorous coursework and an optional project or thesis, students will:

  • develop theoretical understanding and practical skills to tackle diverse computational problems in industry and academia, such as big-data analytics, modeling proteins for drug discovery, mining massive internet transaction datasets for business decision support systems and forecasting ecosystem behavior for sustainable management
  • be prepared for career opportunities in companies and organizations where scientific computing and data science play an important enabling role, for example, in biotechnology, telecommunications, finance, and scientific research

The program also aims to provide graduates with a strong foundation in theory and algorithms to pursue further educational opportunities in PhD programs in science and engineering at leading academic institutions in the U.S. and internationally.

Admission

Requirements
Students require a bachelor’s degree with a minimum GPA of 3.0 (B average or equivalent) and a firm foundation in linear algebra and multivariable calculus. A bachelor’s degree in a basic science or engineering field is preferred but not required.
Application deadlines

Both Fall and Spring admissions are allowed. The application deadlines for all application material are:

  • Fall admission application deadline: June 30th (April 30th for international applicants)
  • Spring admission application deadline: November 20th (October 20th for international applicants)

Applicants with strong records who wish to be considered for assistantships, fellowships, or other financial aid may only apply for fall term admission and should submit their applications by March 1 (per University regulation).

Application process

Applicants apply online through the Rutgers Graduate and Professional Admissions website to program Computer Science: Scientific Computing (56198) at The Graduate School–Camden.  All applicants to the MS in Scientific Computing must submit the following:

  • At least two strong letters of recommendation: among these, we prefer at least one letter from an academic mentor.
  • Academic transcripts
  • Official GRE General Test score report
  • Personal statement (at most two pages long) about academic interests and career goals
  • For applicants whose native language is not English, official TOEFL score report

Curriculum

The Masters program requires the completion of 30 credits with the following options:

  • Coursework option: All 30 credits obtained through coursework alone.
  • Project option: 27 credits of coursework and the completion of a Master’s project (3 credits) under the guidance of a faculty member.
  • Thesis option 24 credits of coursework and the completion of a two-semester-long sequence of Master’s thesis (3+3 credits) under the guidance of a faculty member.
Coursework consists of a common core of 4 required courses that focus on scientific computing applications and depending on the option chosen, between 4 to 6 elective courses. With prior approval from the graduate director, students may take up to two relevant elective graduate courses either from other departments at Rutgers, or from other schools at Rutgers, reflecting the interdisciplinary emphasis of the program and the interdisciplinary trends driving modern computer science.

Admitted students whose undergraduate degrees are not in computer science, will be required to take up to two background (deficiency) courses on programming and data structures/algorithms if they have not taken equivalent courses in their bachelor’s degrees. Credits from deficiency courses do not count toward the 30 credits required for the MS program.

View the course descriptions.

Elective courses (between four to six courses, 12-18 credits)

The following courses may be taken as elective courses for the MS in Scientific Computing. Note: Students will only be permitted to transfer 6 credits of graduate coursework in courses taken outside of the Graduate School-Camden (school code 56). 

Graduate School–Camden

School of Business–Camden

  • 53:716:502 Business Analytics
  • 53:716:504 Management Science

School of Arts and Sciences–New Brunswick

Graduate School–New Brunswick

*Other Other 500-level and above courses offered at any of the Rutgers campuses, when approved on a case-by-case basis by the Graduate Director. 

Project (3 credits)

Students will design, implement, and demonstrate a significant software project under the supervision of a faculty advisor.

Thesis (6 credits)

Students will conduct a research project and write a master’s thesis under the supervision of a faculty advisor. Thesis work will be carried out over two consecutive semesters (3 credits per semester). At the end of the second semester, the thesis and an oral presentation of the thesis project will be assessed by a committee of graduate faculty members.

Timetable

The MS in Computer Science is designed to be completed in three to four semesters of full-time study, but may also be completed in two semesters of intensive study or in five to six semesters of part-time study. The sample timetables suggested below use the thesis option; students that opt for the coursework or project options can modify the courses accordingly.

Typical three-semester timetable for student with CS background:

Semester 1 (12 credits):Semester 2 (nine credits):Semester 3 (nine credits):

Typical four-semester timetable for student with CS background:

Semester 1 (six credits):Semester 2 (nine credits):Semester 3 (nine credits):Semester 4 (6 credits):

Typical four-semester timetable for student without CS background:

Semester 1 (six credits):Semester 2 (six credits):Semester 3 (six credits):Semester 4 (nine credits):

Graduation Requirements

  • Minimum of 30 credits to be completed, which may include 3 project credits or 6 thesis credits if the corresponding option is chosen.
  • Grade Requirements: To graduate, the student must receive a cumulative GPA of 3.0 or better in the required 30 graduate credits.  No more than 9 credits with grades of C or C+ may be used in meeting the requirements of the Master’s degree.
  • Thesis Requirements: The six thesis credits must receive a grade of B or better. All thesis work must be completed and defended by the end of the second semester of registration for thesis credits. In the event that the thesis defense in not successful, the candidate will be granted a one month extension to complete and defend the thesis again. If the second attempt is also unsuccessful, the candidate will receive a C grade on all 6 thesis credits. The candidate will then have the option of completing six additional credits through course work. In this case, the requirement that no more than 9 credits with grades of C or C+ are counted towards the Master’s degree implies that 27 of the 30 non-thesis credits must have a grade of B or better. 

Funding and Tuition

We offer highly-competitive scholarships of up to $5,000 to the best applicants to the program each year. More information on tuition and other funding opportunities is available at the Rutgers Graduate and Professional Admissions website.

Contact

Sunil Shende
Computer Science Graduate Program Director
gradcompsci@camden.rutgers.edu
Phone: (856) 225-6122

Department of Computer Science
227 Penn Street, Room BSB-322
Rutgers, The State University of New Jersey
Camden, NJ 08102
Phone: (856) 225-6077
Fax: (856) 225-6624