Jump to content

Molekül-Simulator

Molekül-Simulator

Fast facts

About the project

https://video.fh-dortmund.de/media/embed?key=3ba1dc54bb742fa088e780ade356584b&width=720&height=405&autoplay=false&controls=true&autolightsoff=false&loop=false&chapters=false&playlist=false&related=false&responsive=true&t=0

<div id="iframe_wrapper" style="position: relative; overflow: hidden; width:100%; padding-top:56.25%;"><iframe src="https://video.fh-dortmund.de/media/embed?key=3ba1dc54bb742fa088e780ade356584b&width=720&height=405&autoplay=false&controls=true&autolightsoff=false&loop=false&chapters=false&playlist=false&related=false&responsive=true&t=0" data-src="" class="iframeLoaded" width="100%" height="100%" title="Molecule Simulator" frameborder="0" allowfullscreen="allowfullscreen" allowtransparency="true" scrolling="no" aria-label="media embed code" style="top:0; bottom:0; left:0; right:0; position:absolute;"></iframe></div>

Project description

As part of the Computer Science 2 course, we developed an interactive molecule simulator. The aim of the project was to facilitate the understanding of chemical reactions as well as atomic and molecular structures. The molecule simulator allows users to create their own atoms and molecules and have them react with each other in simple chemical reactions.

Atoms are represented in the Bohr atomic model. In the Bohr atomic model, there is a small, positively charged nucleus of protons and neutrons in the center of the atom, which contains almost the entire mass. The negatively charged electrons orbit around this nucleus in fixed orbits.
Molecules are made up of several atoms.

Technical implementation

The molecule simulator was developed entirely in Java. The JavaFX framework was used for the graphical user interface to implement interactive elements and dynamic displays. The software follows the principles of object-oriented programming and the MVC architecture principle, whereby logic, presentation and event handling are clearly separated from each other.

The integrated development environment IntelliJ IDEA was used for development. Git and GitHub were used for team collaboration.

Conclusion

The molecule simulator can be used for teaching and learning purposes in schools and universities as well as a basis for further software projects in the field of scientific visualization. We had a lot of fun working on this project, and our understanding of object-oriented programming, data structures and GUI development deepened considerably. We were also able to gain valuable practical experience in teamwork and software design.

Contact & Team

Portrait von Karsten Lehn __ Portrait of Karsten Lehn
Prof. Karsten Lehn, Dr.-Ing.
Fax
  • +49 231 91128183
Office hours

by arrangement

Participating students

Maximilian Solomov

Luna Sommermeyer

Nick Janßen

(2nd semester Biomedical Engineering)

This site uses cookies to ensure the functionality of the website and to collect statistical data. You can object to the statistical collection via the data protection settings (opt-out).

Settings(Opens in a new tab)