Graduate Certificate in Scientific and High Performance Computing

In this course, students learn the necessary numerical analysis methods as well as programming languages. They become familiar with a variety of visualisation and data analysis techniques, and learn to use networked computer systems, shared resources and a variety of operating systems. Students demonstrate mastery of parallel programming concepts by solving scientific computing problems.

Course overview

Course title
Graduate Certificate in Scientific and High Performance Computing
Award abbreviation
Course code
Course type
postgraduate certificate
current / 2018
Administered by
Faculty of Engineering and Mathematical Sciences

Course details

Intake periods
Beginning of year only
Attendance type
part-time only
Credit points required
A standard full-time load is 24 points per semester.
Standard course duration
Equivalent of 1 semester (the course can only be done on a part-time basis)
Time limit
2 years
Delivery mode
Locations offered
UWA (Perth)
Domestic fee type
Postgraduate fee-paying/FEE-HELP
Course Coordinator(s)
Professor Jingbo Wang
Visit the fees calculator.

Prospective students should see the Future Students website for details on admission requirements, intake periods, fees, availability to international students, careers information etc.

Course structure

Key to availability of units:
S1 = Semester 1; S2 = Semester 2; N/A = not available in 2018

All units have a value of six points unless otherwise stated.

Note: Units that are indicated as N/A may be available in 2019 or 2020.

Take all units (24 points):

AvailabilityUnitcodeUnitnameUnit requirements
S1SHPC4001Principles of Scientific Computation
MATH1001 Mathematical Methods 1 (or equivalent); and MATH1002 Mathematical Methods 2 (or equivalent)
S2SHPC4002High Performance Computing
SHPC4001 Principles of Scientific Computation or equivalent
CITS3402 High Performance Computing
N/ASHPC5001Advanced Scientific Computation
(SHPC4001 Principles of Scientific Computation and SHPC4002 High Performance Computing) or approval by the Faculty
S2SHPC5002High Performance Scientific Computing
(SHPC4001 Principles of Scientific Computation and SHPC4002 High Performance Computing and SHPC5001 Advanced Scientific Computation) or equivalent as approved by the Faculty

See also the rules for the course and the Student Rules.


Applicability of the Student Rules, policies and procedures

1.(1) The student procedures apply, except as otherwise indicated in the rules for this course.

Academic Conduct Essentials module

2.(1) Except as stated in (2), a student who enrols in this course for the first time irrespective of whether they have previously been enrolled in another course of the University, must undertake the Academic Conduct Essentials module (the ACE module).

(2) A student who has previously achieved a result of Ungraded Pass (UP) for the ACE module is not required to repeat the module.

English Language competency requirements

3. To be considered eligible for consideration for admission to this course an applicant must satisfy the University's English language competence requirement as set out in the University Policy on Admission: Coursework.

Admission requirements

4. To be considered for admission to this course an applicant must have—

(a) a bachelor's degree with a major in Physics, Chemistry, Engineering Science, Geophysics or Mathematics, or an equivalent qualification, as recognised by UWA;


(b) the equivalent of a UWA weighted average mark of at least 65 per cent in the Level 3 units of the major.

Admission ranking and selection

5. Where relevant, admission will be awarded to the highest ranked applicants or applicants selected based on the relevant requirements.

Articulations and exit awards

6. This course does not form part of an articulated sequence.

Course structure

7.(1) The course consists of units to a total value of 24 points.

(2) Units must be selected in accordance with the course structure, as set out in these rules.

Satisfactory progress

8. A student who does not pass units to a value of at least half the total points value of units for which they are enrolled, or who fails the same unit twice, will not have made satisfactory progress.

9. A student who has not achieved a result of Ungraded Pass (UP) for the ACE module when their progress status is assessed will not have made satisfactory progress even if they have met the other requirements for satisfactory progress in Rule 8.

Progress status

10. A student who fails to make satisfactory progress in terms of Rule 8 is assigned a progress status of 'Excluded' unless the Faculty decides otherwise in light of exceptional circumstances.

11. A student who does not make satisfactory progress in terms of Rule 9 is assigned the progress status of 'On Probation', unless they have been assigned a progress status of 'Suspended' or 'Excluded' for failure to meet other satisfactory progress requirements in Rule 8.

Award with distinction

12. This rule is not applicable to this course.