Programming of Simulation, Analysis, & Learning Systems (MATH7504)
Information valid for Semester 2, 2025
Course level
Postgraduate Coursework
Faculty
School
Mathematics & Physics School
Units
2
Duration
One Semester
Attendance mode
In Person
Class hours
Lecture 3 Hours/ Week
Practical 2 Hours/ Week
Incompatible
MATH2504 (co-taught)
Prerequisite
(MATH1052 or MATH1072 or MATH7052) and (STAT1201 or STAT1301 or STAT2003 or STAT2201 or STAT2203 or STAT7120 or STAT7003 or STAT7203)
Assessment methods
Big homework
Quiz
Projects
Study Abroad
This course is pre-approved for Study Abroad and Exchange students.
Current course offerings
Course offerings | Location | Mode | Course Profile |
Semester 2, 2025 (28/07/2025 - 22/11/2025) | St Lucia | In Person | Profile unavailable |
Please Note: Course profiles marked as not available may still be in development.
Course description
This course is designed to build understanding of programming, software architecture, and general software development in the context of mathematical, numerical, symbolic, simulation and data science applications. Students will learn the basic elements of software development in the context of mathematics using a scientific programming language like the Julia language, and also using tools such as git, Unix, and Integrated Development Environments (IDEs). The course teaches students to implement algorithms from numerical mathematics, symbolic mathematics, simulation, and data analysis, all using solid software development practices that allow for organised maintainable and extendable software.
MATH2504 and MATH7504 are co-badged courses and will share learning activities. MATH7504 will have some differences in assessment to evaluate students at Level 9 (Masters) of the Australian Qualifications Framework.