Chemistry Coding – a Scimatics Post.

Hi welcome to or back to my blog! In this post I will be talking about my most recent post in Scimatics. This project was all about the Kinetic Molecular Theory and the Atomic Theory. Our driving question was “How can the behaviour of matter be explained by the kinetic molecular theory and atomic theory?” In the end we needed to code a game or simulator on scratch with these theories in mind.

Our first assignment was a mind map of everything we had questions on or what we knew. After towards the end of the project we looked back on it and started to answer those questions with the best of our ability, sometimes we had to look it up. If you would like to see mine, here it is!

Then we did workbooks to lead up to our next assignment, Gemstone ID challenge. For this challenge we needed to test out some rocks that Mr. Gross gave us to see if they truly are white sapphires. If you would like more details, the procedure and a science write up here is mine!

After more work books we then made Atomic Models of what we wanted our atoms to look like in our game or simulator. Here are my designs!

We then had to make a programming plan for how our game or simulator work run/work. Of course when you are actually coding it that it won’t be exactly the same but it was a good base for what you would make. Here was my plan!

Then after a ton of time coding and fixing bugs we made our games or simulators. I did a simulator. For this we needed to make sure it demonstrated the behaviour of matter and it can be explained by the kinetic molecular theory and atomic theory. Here is my game!

Here is my simulator (Make sure to log in and heart + star it)!

Also here are the instructions:

*Best experience with a mouse*

To play click the green flag then choose an element you want. You then get to choose an element and see it vibrate as the different states of matter: solid, liquid, and gas. To change the state of matter just press those buttons. If you would like to learn a bit more on how to play  and want to know what the boiling, melting, and freezing point is for the elements press the help/info button at the beginning. If you re stuck on one of the elements you are on just press the green flag at the top left of the simulator to restart it.

If you want to check it out in scratch here is the link:

https://scratch.mit.edu/projects/658556733

~Core Competencies~

Here is the rubric for the project:

Questioning and predicting: Demonstrate a sustained curiosity about a scientific topic or problem of personal interest. (All class time is used efficiently for learning without distractions.)

🌈-Extending 

I used my class time very wisely during this project, I had barely any distractions. I feel like during this project I was very focused at the task at hand.

Scientific communication: communicate ideas, findings, and solutions to problems using scientific language, representations, and digital technologies (Several different atoms/ molecules, different states of matter, and particle motion are represented in the finished product. A historical model of the atom is chosen and implemented.)

🌈-Extending 

I put all the things it said I needed and more into my simulator. It had a sophisticated way of showing everything it needed too.

Reasoning and analyzing: Use logic and patterns (including coding) to solve puzzles and play games. (An interactive Scratch coded matter simulator or game is created with logical conditions and functional user controls.)

🌈-Extending 

All of my controls in my simulator work and I have caught and fixed any bugs that have showed up. Also if there is a new bug please feel free to tell me.

Overall I feel like I have done really well with this project. I had fun with this project and I can’t wait for my next Scimatics one. Next time I could probably add a few details to make the simulator even better but right now I think its great. Anyways thank you for reading have a great day or night! Cya in my next post!

Leave a Reply

Your email address will not be published. Required fields are marked *