Bachelor of Science (High Performance Computational Physics) (Honours) (BSc(HighPerfComputPhys)(Hons))
Bachelor of Science (High Performance Computational Physics) (Honours) (BSc(HighPerfComputPhys)(Hons))
Program Code
HSCHP
Program Faculty
Faculty of Sciences, Engineering and Technology
Academic Year
2025
These Program Rules should be read in conjunction with the University's policies (https://www.adelaide.edu.au/policies).
Overview
This program introduces students to the sophisticated high performance computing techniques required for the solution of cutting-edge problems in theoretical, computational and mathematical physics. Students will be able to develop skills to program parallel supercomputers using state of the art computer language and gain the mathematical and computational skills necessary to solve challenging problems at the forefront of physics. The program consists of core studies in physics, mathematics and computing science with an electrical engineering option in first year. Second year develops these areas of study further, with a focus on physics and applied mathematics, while third year involves advanced courses in physics. Students undertake the final year Honours program in theoretical physics which includes a research project plus specialised courses in computer science and mathematics, allowing them to underpin skills in high-performance computing.
The Bachelor of Science (High Performance Computational Physics) (Honours) is an AQF Level 8 program with a standard full-time duration of 4 years.
Program Learning Outcomes
- Demonstrate a coherent understanding of science, and in particular, high performance computational physics, by: 1.1 articulating the methods of science and explaining why current scientific knowledge is both contestable and testable by further inquiry 1.2 explaining the role and relevance of science in society 1.3 demonstrating an insight of the key theoretical and practical aspects of their final year project area and its context within the broader scope of science and society.
- Exhibit depth and breadth of scientific knowledge in relation to high performance computational physics by: 2.1 demonstrating well-developed knowledge in at least one disciplinary area 2.2 demonstrating knowledge in at least one other disciplinary area 2.3 demonstrating knowledge and skills appropriate to their final year project area.
- Critically analyse and solve scientific problems in high performance computational physics by: 3.1 gathering, synthesising and critically evaluating computational physics information from a range of sources 3.2 designing and planning an investigation 3.3 selecting and applying practical and/or theoretical techniques or tools in order to conduct an investigation 3.4 collecting, accurately recording, interpreting and drawing conclusions from scientific data 3.5 analysing and critically evaluating both quantitative and qualitative data relating to their final year project area.
- Be effective communicators of science by: 4.1 communicating scientific results, information, or arguments, to a range of audiences, for a range of purposes, and using a variety of modes 4.2 presenting results of their final year project in both written format (including graphical formats where appropriate) and oral formats using appropriate scientific conventions, industry requirements and cultural contexts.
- Be accountable for their own learning and professional work by: 5.1 being independent and self-directed learners 5.2 working effectively, responsibly and safely in an individual or team context 5.3 demonstrating knowledge of the regulatory frameworks relevant to their disciplinary area and personally practicing ethical conduct 5.4 demonstrating and articulating personal capabilities in preparation for employment.
Conditions
Interruption of program: Students must apply for permission from the Executive Dean or delegate before taking a Leave of Absence. Any extension of the leave without approval will result in the loss of place in the program but an application may be made to be re-admitted to the program subject to the admission procedures in place at the time.
Program Maximum Duration: As specified in Table 1 of the Coursework Academic Programs Policy, this program must be completed within a Maximum Duration which includes any periods of non-enrolment, leave of absence or approved study at other institutions for credit towards a Program.
Academic Program Rules for Bachelor of Science (High Performance Computational Physics) (Honours)
There shall be a Bachelor of Science (High Performance Computational Physics) (Honours).
Qualification Requirements
To qualify for the degree of Bachelor of Science (High Performance Computational Physics) (Honours), the student must complete satisfactorily a program of study consisting of the following requirements with a combined total of not less than 96 units, comprising:
- Core courses to the value of 75 units.
- Elective courses to the value of 21 units.
- Level I courses not exceeding 30 units.
- Level III and IV courses to the value of 48 units.
- A major in Theoretical Physics.
Core Courses
-
Core Courses
To satisfy the requirements for Core Courses students must complete courses to the value of 75 units.
Level I
All of the following courses must be completed:
Subject/Catalogue Course Title Unit Value COMP SCI 1102 Object Oriented Programming 3 ENG 1002 Programming (Matlab and C) 3 MATHS 1011 Mathematics IA 3 MATHS 1012 Mathematics IB 3 PHYSICS 1100ND Physics IA 3 PHYSICS 1200ND Physics IB 3 Level II
All of the following courses must be completed:
Subject/Catalogue Course Title Unit Value MATHS 2101 Multivariable & Complex Calculus II 3 MATHS 2102 Differential Equations II 3 MATHS 2104 Numerical Methods II 3 PHYSICS 2510 Quantum Mechanics II 3 PHYSICS 2532 Classical Physics II 3 PHYSICS 2534 Electromagnetism II 3 Level III - For a major in Theoretical Physics
All of the following courses must be completed:
Subject/Catalogue Course Title Unit Value PHYSICS 3006 Advanced Dynamics and Relativity III 3 PHYSICS 3534 Computational Physics III 3 PHYSICS 3542 Physics III 6 PHYSICS 3544 Quantum Mechanics III 3 Level IV
All of the following courses must be completed:
Subject/Catalogue Course Title Unit Value PHYSICS 4010 Advanced Physics (HPCP) Part 1 6 PHYSICS 4015 Advanced Physics (HPCP) Part 2 6 and
All of the following courses must be completed:
Subject/Catalogue Course Title Unit Value PHYSICS 4020A Honours Physics (HPCP) Project Part 1 0 PHYSICS 4020B Honours Physics (HPCP) Project Part 2 12
Electives
-
Elective Courses
To satisfy the requirements for Elective Courses students must complete courses to the value of 21 units.
Electives may include other undergraduate courses offered by the University that are not listed as elective courses from the degree of Bachelor of Science up to the value of 9 units in total at levels I and/or II with no more than 6 units at level I.
Level I
Subject/Catalogue Course Title Unit Value CHEM 1100 Chemistry IA 3 CHEM 1200 Chemistry IB 3 ELEC ENG 1101 Electronic Systems 3 ELEC ENG 1102 Digital Electronics 3 SCIENCE 1500 Introductory Data Science - Becoming Smart About Data 3 STATS 1005 Statistical Analysis and Modelling I 3 or
Elective courses from the degree of Bachelor of Science or other undergraduate courses offered by the University that are available to the student.
Level II
Subject/Catalogue Course Title Unit Value COMP SCI 2000 Computer Systems 3 COMP SCI 2005 Systems Programming 3 MATHS 2100 Real Analysis II 3 MATHS 2103 Probability & Statistics II 3 PHYSICS 2520 Solid State Physics & Photonics II 3 or
Level II Elective courses from the degree of Bachelor of Science in the discipline of Physics and Level II Mathematical and Computer Sciences courses in the disciplines of Applied Mathematics, Computer Science, Mathematics and Pure Mathematics.
Level III
Courses to the value of at least 9 units from the following:
Subject/Catalogue Course Title Unit Value APP MTH 3002 Fluid Mechanics III 3 PHYSICS 3002 Experimental Physics III 3 PHYSICS 3532 Atmospheric and Astrophysics III 3 PHYSICS 3540 Optics and Photonics III 3 PURE MTH 3019 Complex Analysis III 3 STEM 3700 STEM Internship 3 or
Level III Elective courses from the degree of Bachelor of Science in the discipline of Physics and Level III Mathematical and Computer Sciences courses in the disciplines of Applied Mathematics, Computer Science, Mathematics and Pure Mathematics.