Programming of Simulation, Analysis, & Learning Systems (MATH2504)
Information valid for Semester 2, 2025
Course level
Undergraduate
Faculty
Schools
Elec Engineering, Comp Science, Mathematics & Physics School
Units
2
Duration
One Semester
Attendance mode
In Person
Class hours
Lecture 3 Hours/ Week
Practical 1 Hour/ Week
Prerequisite
(MATH1052 or MATH1072) and (STAT1201 or STAT1301 or STAT2003 or STAT2201 or STAT2203)
Assessment methods
Assignments and Quizzes
Course enquiries
Associate Professor Yoni Nazarathy (Semester 2, Regular, St Lucia, In person)
A/Prof Yoni Nazarathy
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.
Archived offerings
Course offerings | Location | Mode | Course Profile |
Semester 2, 2024 (22/07/2024 - 18/11/2024) | St Lucia | In Person | Course Profile |
Semester 2, 2023 (24/07/2023 - 18/11/2023) | St Lucia | In Person | Course Profile |
Semester 2, 2022 (25/07/2022 - 19/11/2022) | St Lucia | Internal | Course Profile |
Semester 2, 2022 (25/07/2022 - 19/11/2022) | External | External | Course Profile |
Semester 2, 2021 (26/07/2021 - 20/11/2021) | St Lucia | Internal | Course Profile |
Semester 2, 2021 (26/07/2021 - 20/11/2021) | External | External | Course Profile |