Development of iOS apps for scientific computation

Linear Algebra has always been an important topic in Engineering students. Hence, a solid understanding of the mathematics involves is crucial for students to lay a good foundation of the topic. This final year project aims to enhance the learning process and the understanding of basic matrix operat...

Full description

Saved in:
Bibliographic Details
Main Author: Zhou, Shuangyi
Other Authors: Tan Eng Leong
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/158110
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Linear Algebra has always been an important topic in Engineering students. Hence, a solid understanding of the mathematics involves is crucial for students to lay a good foundation of the topic. This final year project aims to enhance the learning process and the understanding of basic matrix operations involved in linear algebra by designing an iOS application for scientific calculation with animation showcasing the calculation process to aid the learning experience of the students. The iOS application described in this project was designed primarily to facilitate the understanding and visualization of matrix calculations. It can be used in the manipulations of 2×2 square matrices and obtain the determinant, sum, inversion, transpose, and product of the matrices input by users. Moreover, the paper looks into the details of iOS application development with the new SwiftUI framework and Vue.js collectively. This framework can be developed for cross platform application development in the future, and can be integrated for more practical Engineering applications with higher calculation complexity.