← Back to Explore

CSE-Lab

ISEF · 2018 Systems Software

Overview

CSE-Lab is a software written in C# aimed for students, teachers and others interested in math/physics. CSE-Lab offers user friendly graphical user interface, interface for connection to measuring hardware and enables user physics measurements. I have managed to merge a tool for measurement and powerful mathematical software which can process the measurement and make a comparison of the measurement with a theoretical model. The measurement system presents significantly cheaper alternative to commercial educational measurement systems of the same functionality. I have created a simple measuring hardware based on the AT-MEGA328P-PU microcontroller. The system can sample data from any analogue sensor whose output ranges from 0 to 5 Volts, offers 10 bit resolution, sampling frequency up to 2 kHz and can process 5 sensors simultaneously. The mathematical software is based on datasheets where users can put variety of interactive graphical components and perform calculations. CSE-Lab displays mathematical expressions in the symbolic form (as if you write them on paper), users don’t have to learn any language for building expressions. Mathematical functions cover all topics of secondary education maths and some of university level math. The software works with matrices, complex numbers, vectors and any order tensors, plots 2D/3D graphs, numerically solve differential equations (both ODE and PDE) and compute derivatives and integrals (in symbolic form). CSE-Lab can be used to generate interactive presentations automatically reacting to user inputs or as a tool containing integrated measuring system for use in a laboratory or for a standalone work.

Competition history

  • ISEF 2018 Systems Software · Entry SOFT004

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Source: Regeneron International Science and Engineering Fair

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. Browsing stays public.

Continue with Google