Date of Award

5-2025

Document Type

Project

Degree Name

Master of Science in Computer Science

Department

School of Computer Science and Engineering

First Reader/Committee Chair

Dr. Ronald Salloum

Abstract

Numalyze is an online platform that allows users to run and apply different numerical methods in real time. The application is built using Python and the Flask web framework. It provides an interface where users input mathematical functions and parameters to see the results for root-finding and integration methods, and to also perform reductions on matrices. By using a light-weight web framework and self-coded algorithms which removes dependency on massive external libraries—this application connects theoretical concepts to their practical implementation. It enables students and researchers to visualize the series of steps that each algorithm takes to compute results. Moreover, the application can be packaged into a Docker Image which makes it easy for distribution and deployment. The application, once deployed, is available on any device that supports a web browser, which makes it highly suitable for educational demonstrations, self-study, and quick experimentation.

Share

COinS