ACM40730 Mathematica for Research

Academic Year 2023/2024

Mathematica is an extremely powerful tool for rapid modelling, analysis, simulation and visualisation. As a high level tool for computational and symbolic expression manipulation it has found wide use in fields as varied as bioinformatics, astronomy, image processing, social networks and more. This course provides a lab-based introduction to programming Mathematica.

Students must have a laptop computer.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

Understand functional programming in Mathematica.
Understand procedural programming in Mathematica.
Understand recursion and dynamic programming in Mathematica.
Understand how to perform numerical computations in Mathematica.
Understand how to manipulate symbolic expressions in Mathematica.
Understand graphics and visualisation in Mathematica.

Student Effort Hours: 
Student Effort Type Hours
Tutorial

6

Computer Aided Lab

24

Specified Learning Activities

42

Cont Professional Development

28

Total

100

Approaches to Teaching and Learning:
Lectures, active learning, lab work, enquiry & problem-based learning, student presentations. 
Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Not applicable to this module.
 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Continuous Assessment: Pratical based assignments and in-class tests Throughout the Trimester n/a Standard conversion grade scale 40% No

60

Project: Research based project Coursework (End of Trimester) n/a Graded No

40


Carry forward of passed components
Yes
 
Resit In Terminal Exam
Summer No
Please see Student Jargon Buster for more information about remediation types and timing. 
Feedback Strategy/Strategies

• Feedback individually to students, post-assessment
• Group/class feedback, post-assessment

How will my Feedback be Delivered?

Marks for each assignment will be posted to Brightspace and solutions will be discussed during tutorials.

Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.
 
Autumn
     
Lecture Offering 1 Week(s) - Autumn: All Weeks Thurs 10:00 - 10:50