Contact Information

Department Chair
Desmond Lun

Department Secretary
Sharon Moore

Undergraduate Program Coordinator
Jean-Camille Birget

Graduate Program Director
Suneeta Ramaswami

Student Spotlight

We R Rutgers-Camden: Dennis Egen

Dennis Egen“Every opportunity I’ve ever had in my career can be traced back to Rutgers-Camden." Read more ...

Department of Computer Science » Graduate » Master of Science in Scientific Computing

Master of Science in Scientific Computing

The Rutgers master’s degree in Scientific Computing is designed to prepare students with rigorous computational training for careers in science, engineering, and finance. The program provides a strong foundation in algorithms and programming relevant to current and emerging computational applications. The program is offered by the Department of Computer Science at Rutgers–Camden and draws on courses from other Rutgers departments and centers, including the Rutgers Center for Computational and Integrative Biology (CCIB), reflecting the interdisciplinary emphasis of the program and the interdisciplinary trends driving modern computer science.

Through rigorous coursework and a thesis, students will develop theoretical understanding and practical skills to tackle diverse computational problems in industry and academia, from modeling proteins for drug discovery to mining massive internet transaction datasets for business decision support to forecasting ecosystem behavior for sustainable management. Graduates will be prepared for career opportunities in companies and organizations where scientific computing plays an important enabling role, for example, in biotechnology, telecommunications, finance, and scientific research. The program will also provide graduates with a strong foundation in theory and algorithms to enable them to pursue further educational opportunities in PhD programs in science and engineering at leading academic institutions in the U.S. and internationally.



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: 31 May (31 March for international applicants)
  • Spring admission application deadline: 31 October (30 September for international applicants)

Applicants wishing 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:

  • Three letters of recommendation
  • Academic transcripts
  • Official GRE General Test score report
  • Personal statement (of at most two pages) about academic interests and career goals
  • For applicants whose native language is not English, official TOEFL score report


The MS in Scientific Computing requires 30 credits, of which 6 credits are thesis credits. The coursework consists of a common core of 4 required courses that relate to all scientific computing applications and 4 elective courses that focus on specific applications.

For students whose background is not in computer science, two background courses are available. These background courses are not required for students who have taken equivalent courses in their bachelor’s degrees. Credits from background courses do not count toward the 30 credits required for the MS in Scientific Computing.

View the course descriptions.

Core courses (4 courses, 12 credits)

Elective courses (4 courses, 12 credits)

The following courses may be taken as elective courses for the MS in Scientific Computing.  Other graduate-level courses (500-level and above) offered at Rutgers–Camden, Rutgers–New Brunswick, or Rutgers–Newark may be approved as elective courses on an individual basis by the Graduate Program Director.  Students may enroll in a maximum of 9 credits in courses 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

Background courses

Thesis (6 credits)

Students will conduct a 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.


The MS in Scientific Computing 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.

Typical three-semester timetable for student with CS background:

Semester 1 (12 credits):

Semester 2 (9 credits):

Semester 3 (9 credits):

  • Two electives (6 credits)
  • Thesis (3 credits)
Typical four-semester timetable for student with CS background:

Semester 1 (6 credits):

Semester 2 (9 credits):

Semester 3 (9 credits):

  • Two electives (6 credits)
  • Thesis (3 credits)

Semester 4 (6 credits):

  • One elective (3 credits)
  • Thesis (3 credits)
Typical four-semester timetable for student without CS background:

Semester 1 (6 credits):

Semester 2 (6 credits):

Semester 3 (9 credits):

Semester 4 (9 credits):

Graduation requirements

  • Minimum of 30 credits to be completed, which must include 6 thesis credits.
  • 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 6 credits with grades of C or C+ may be used in meeting the requirements of the Master’s degree.
  • Thesis Requirements: The 6 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 recieve a C grade on all 6 thesis credits.  The candidate will then have the option of completing 6 additional credits through course work.  In this case, the requirement that no more than 6 credits with grades of C or C+ are counted towards the Master’s degree implies that all 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.

Program contacts

Suneeta Ramaswami
Computer Science Graduate Program Director
Tel: +1  (856) 225-6439

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