Programming of Simulation, Analysis, & Learning Systems (MATH2504)
Information valid for Semester 2, 2021
Course level
Undergraduate
Faculty
Schools
Info Tech & Elec Engineering, Mathematics & Physics School
Units
2
Duration
One Semester
Delivery mode
Internal
Class hours
2 Lecture hours
2 Practical or Laboratory hours
1 Tutorial hour
Prerequisite
(MATH1052 or MATH1072) and (STAT1201 or STAT1301 or STAT2003 or STAT2202 or STAT2203)
Assessment methods
Assignments and Quizzes
Course enquiries
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 a students understanding of programming, software architecture, and general software development in the context of mathematical, numerical, symbolic, statistical, and machine learning applications. Students will learn the basic elements of software development in the context of mathematics and data-science 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 machine learning, 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 |