Master of Science in Computational Science

Master of Science in Computational Science

  • General Information
  • Degree Requirements
  • Course List
  • FAQs

General Information

M.S. in Computational Science Infographic - Thesis, Project, and Coursework degree options - Apply now for Fall 2019!

Degree Requirements

USCB offers the Master of Science with a major in Computational Science. To qualify for graduation, a minimum of 30 credit hours must be completed according to the requirements below.

Also, please note the following stipulations regarding transfer of credits from another institution:

  • • Only courses with grades of B or better may be transferred from another institution into the program. Course work transferred for credit toward the MS CSci degree must be from an accredited institution and must be no more than six years old at the time of graduation.
  • • Course work transferred from another institution must be relevant to the program and have course content and a level of instruction equivalent to that offered by the University’s own graduate program.

I. Mathematics and Statistics (3 hours)

Choose one of the following:

  • CSCI B501/STAT B501 - Advanced Statistical Methods
  • CSCI B502/MATH B502 - Numerical Analysis for Computing

II. Core Courses (12 hours required)

Complete all of the following:

  • CSCI B500 - Practical Computing for Computational Scientists (3 hours)
  • CSCI B550 - Systems Modeling and Simulation (3 hours)
  • CSCI B566 - Data Visualization (3 hours)
  • CSCI B569 - High Performance Computing (3 hours)

III. Electives (9 hours required)

Choose from the following:

  • CSCI B515 - Topics in Computational Science (3 hours)
  • CSCI B516 - Data Communications and Networking (3 hours)
  • CSCI B520 - Advanced Topics in Database Systems (3 hours)
  • CSCI B522 - Data Mining (3 hours)
  • CSCI B563 - Digital Image Processing (3 hours)
  • CSCI B570 - Software Systems Design and Implementation (3 hours)
  • CSCI B599 - Independent Study (1-3 hours)
  • CSCI B601 - Principles of Computer Security (3 hours)
  • CSCI B622 - Data Management and Analytics (3 hours)
  • CSCI B699 - Industrial or Research Internship (1-3 hours)

IV. Thesis, Project, or Coursework Option (6 hours required)

Choose one of the following:

  • Project Option: CSCI B797 - Research Project (3-6 hours)
  • Master's Thesis Option: CSCI B799 - Master's Thesis (3-6 hours)
  • Coursework Option: Take an additional 6 hours of CSCI electives at the 500 level or above (for a total of 30 credit hours of coursework)


Course List

Computer/Computational Science (CSCI) Graduate Courses

CSCI B500 – PRACTICAL COMPUTING FOR COMPUTATIONAL SCIENTISTS (3). (Prereq: Enrollment in CSCI M.S. program OR consent of instructor) Application of mathematical, science, and engineering problems to software engineering. Introduction to operating systems including UNIX/LINUX.

CSCI B501 (STAT B501) – ADVANCED STATISTICAL METHODS (3). (Prereq: STAT B340 or consent of instructor) Methods of data description and analysis, regression and spectral techniques, graphical presentation, estimation and forecasting. Statistical software will be used throughout the course.

CSCI B502 (MATH B502) – NUMERICAL ANALYSIS FOR COMPUTING (3). (Prereq: CSCI B280 and MATH B240, or consent of instructor) Application of tools and techniques to algorithmic problems arising in discrete applied math. Topics include probabilistic methods, entropy, linear algebra methods, risk analysis, approximation and optimization techniques, and performance analysis.

CSCI B515 – TOPICS IN COMPUTATIONAL SCIENCE (3).(Prereq: undergraduate programming experience or CSCI B500 or consent of instructor) Selected topics in computational science.

CSCI B516 – DATA COMMUNICATIONS AND NETWORKING (3). (Prereq: undergraduate programming experience or CSCI B500 or consent of instructor) Advanced topics in data communications, architecture, communication protocols, topologies, network access control, LANs, MANs, and WANs; internetworking.

CSCI B520 – ADVANCED TOPICS IN DATABASE SYSTEMS (3). (Prereq: CSCI B320, or consent of instructor) Advanced data-processing techniques, software, database design, implementation, and manipulation.

CSCI B522 – DATA MINING (3). (Prereq: CSCI B501 and CSCI B502) Concepts, issues, tasks and techniques of data mining. Topics include data preparation, feature abstraction, association, classification, clustering, evaluation and validation, scalability, spatial and sequence mining, and data mining applications.

CSCI B550 - SYSTEMS MODELING AND SIMULATION (3). (Prereq: CSCI B500 and CSCI B501, or consent of instructor) Introduction of computational tools, models, system dynamics, input and output analysis, and performance analysis.

CSCI B563 – DIGITAL IMAGE PROCESSING (3). (Prereq: CSCI B500, CSCI B501, and CSCI B502) Computational techniques in image processing and analysis.

CSCI B566 – DATA VISUALIZATION II (3). (Prereq: CSCI B501 and CSCI B502, or consent of instructor) Advanced techniques and algorithms for creating effective visualizations based on principles from graphic design, visual art, perceptual psychology, and cognitive science.

CSCI B569 – HIGH PERFORMANCE COMPUTING (3). (Prereq: CSCI B500, CSCI B501, and CSCI B502, OR consent of instructor) Introduction of the design, analysis, and implementation of high performance computational science and engineering applications using advanced computer architectures, parallel algorithms, parallel languages, and performance-oriented computing facilities.

CSCI B570 – SOFTWARE SYSTEMS DESIGN AND IMPLEMENTATION (3). (Prereq: CSCI B500 or consent of instructor) Techniques involved in the planning and implementation of real-life software systems. Topics include software planning, design, implementation, testing, and documentation.

CSCI B599 – INDEPENDENT STUDY (1-3). Research under the supervision of a faculty member.

CSCI B601 – PRINCIPLES OF COMPUTER SECURITY (3). (Prereq: CSCI B201 or consent of instructor) Principles and practices of computer system security including operating system security, network security, software security and web security.

CSCI B622 – DATA MANAGEMENT AND ANALYTICS (3). (Prereq: CSCI B520 or consent of instructor) Foundations of data analytics. Concepts and skills for relational data modeling, querying, and management.

CSCI B699 – INDUSTRIAL OR RESEARCH INTERNSHIP (1-3). Practical full-time work experience in an area of Computational Science, selected by the student and approved by the Department Chair or Computational Science Program Coordinator.

CSCI B797 – RESEARCH (3-6). Research in computational science.

CSCI B799 – THESIS OR PROJECT (3-6). Preparation of a project or thesis for the master's degree.

Frequently Asked Questions

What are the requirements for application to the M.S. in CSCI program?

  1. An application for admission
  2. Official scores from the general Graduate Record Examination (GRE). Exemptions: 1- The GRE may not be required for students who have been working in Computer/Computational Science fields for two or more years and can provide verification of employment. 2- The GRE is not required for USCB graduates.  
  3. Official college transcripts of all prior academic work, with a minimum cumulative GPA of 3.0 on a 4.0 scale.
  4. Two letters of recommendation, preferably from current/prior professors or supervisors
  5. A résumé or CV (curriculum vitae) listing relevant work experience, publications, and projects
  6. International Applicants who have completed university-level coursework, outside of the United States will need to have a course-by-course evaluation of transcripts completed and forwarded to the University of South Carolina Beaufort by a service, which may include one of the following or a service that is certified by the National Association of Credential Evaluation Services (NACES) or the American Translators Association (ATA):
  7. World Education Services, Inc.
    P.O. Box 5087 
    Bowling Green Station 
    New York, NY 10274
    Phone: 212-966-6311
    FAX: 212-966-6395

    International Education
    Res. Foundation

    PO Box 3665
    Culver City, CA 90231
    Phone: 310-258-9451
    FAX: 310-342-7086

    Educational Credential
    Evaluators, Inc.

    PO Box 92970
    Milwaukee, WI 53202
    Phone: 414-289-3400
    FAX: 414-289-3411

    Josef Silny & Assoc., Inc.
    International Education Consultants

    PO Box 248233
    Coral Gables, FL 33124
    Phone: 305-273-1616
    FAX: 305-273-1338


    Offices in Houston, TX; New York, NY;

    Miami, FL; Los Angeles, CA

    Please see website for address and phone numbers

    SpanTran Application for USC Beaufort


  8. For applicants from non-English speaking countries Test of English as a Foreign Language (TOEFL) scores (550 on the standard, 213 on the computer-based version or 77 on the internet based TOEFL) are required. OR send official IELTS test score.  IELTS scores for admissions requires at least a 6.0. These tests is required for all international students except those whose native language is English. Please note: the following countries are exempt from the TOEFL requirement: American Samoa, Australia, Bahamas, Barbados, Belize, Canada (Quebec students must take the TOEFL), Dominica, Grenada, Grand Cayman, Guyana, Ireland, Liberia, New Zealand, Sierra Leone, Trinidad/Tobago, and United Kingdom. 

  9. For students who lack the content prerequisites required for the program upon admission, additional requirements may be necessary to ensure student success. These requirements include, but not limited to, retaking undergraduate courses requiring better performance, taking remedial course work in specified areas (which may not necessarily count towards graduation requirements), or completing special projects to develop and/or improve skills required by the program. These additional requirements will be finalized on a case-by-case basis.

What is the cost of the M.S. in CSCI program?


Per Semester




Part-Time (per credit hour)


Part-Time (per credit hour)

Resident Tuition





Non-Resident Tuition





Technology Fee





Public Safety **










Estimated Resident Tuition & Fees *





Estimated Non-Resident Tuition & Fees *





*Tuition and fees listed are for school year 2018-2019 are subject to change without notice.  Tuition and fees have not yet been established for 2019-2020.  Estimate does not include the cost for books and supplies, and other miscellaneous fees that are course-specific fees                   

** $25 each Fall & Spring, $15 each Summer Session                                        

***Newly admitted student will pay a one-time New Student Fee and a one-time Matriculation fee.   

Is housing available for graduate students?

On-campus housing will be available for graduate students. However, we presently do have not have on-campus housing facilities for families with children.

Will graduate assistantships be available?

Yes, selected students will receive graduate assistantships -- detailed information coming soon.

How many credit hours are necessary to maintain full-time status in the program each semester?

Nine (9) hours.

If the program requires a total of 30 credit hours, what is the typical time frame for degree completion?

Depending on the student's prior educational background, it typically takes 1.5 to 2 years to complete the degree requirements. However, the program may require more time if remedial or prerequisite coursework is needed in order to register for the courses in the M.S. program.

A sample course outline is given below:

Year 1
  • Fall Semester
    • CSCI B501/STAT B501 (3 hrs)
    • CSCI B500 (3 hrs)
    • CSCI B550 (3 hrs)
    • CSCI B566 (3 hrs)
  • Spring Semester
    • CSCI B502/MATH B502 (3 hrs)
    • CSCI B569 (3 hrs)
    • CSCI Elective (3 hrs)
    • CSCI Elective (3 hrs)
  • Summer Session
    • CSCI B699 (1-3 hrs)
Year 2
  • Fall Semester
    • CSCI B797 (3-6 hrs)
    • OR
    • CSCI B799 (3-6 hrs)
  • Spring Semester
    • CSCI B797 (3-6 hrs)
    • OR
    • CSCI B799 (3-6 hrs)
  • Summer Session
    • CSCI B699 (1-3 hrs)

Can students start in either the fall or spring semester?

Yes, new M.S. students may begin their graduate studies in either the fall or spring semester of a given academic year.

Will summer classes be available?

Yes -- selected core courses and electives will be offered during the summer months.

How large will typical class sizes be?

Class sizes will typically be small -- often less than 20 students.

How many students will be enrolled in the M.S. program each year?

In order to ensure small class sizes and appropriate individual attention is given to each student, we expect to have a maximum of 20 (twenty) graduate students enrolled in the M.S. program per year.

Who can I contact for additional information?

Presently, please contact Dr. Yiming Ji, Professor and Chair of Computer Science, at 843-208-8216, or by email at