SPRING PROJECTS

Atomic Movement Model: Me and my partner decided to model Atomic Movement at various phases (solid, liquid, gas) as our spring group project. We programmed this model by using Javascript and linking the Javascript to show up on the website. A user-operable slider can be found on the page and used to control the temperature of the model. We depicted that atoms in the solid phase are close together and moving back and forth slowly while at higher temperatures (liquid and gas phase) they are free to move and not as close together anymore.


Bouncing Particles Final Model and Older Versions: To start off the spring module, across several Saturday's Aaron taught us various programming concepts while teaching us how to build this model of numerous bouncing particles varying in size and position. There are also buttons to step and reset the model so that if the user would like they can have the model perform the actions in steps and the user can reset if they need to.


Bouncing Particles Notes and Plans: In the notes you can find all the concepts Aaron taught us. They vary from practices to tools to programming concepts. The plan document contains a list of versions, their descriptions, and what we had to do to include them (steps).


Parallel Computing Workbook: This is a displaying 3 models we tried out: Flipping Coins in Parallel, Human Parallel Computer, Domain Decomposition. In the "Flipping Coins in Parallel" model we simulated what it would be like to have parallel computers flip coins and the difference between a regular computing and parallel computing in terms of efficiency. In the "Human Parallel Computer" model all apprentices gathered various data and outputs from the Forest Fire Simulation Model (by using different inputs). We used the data to generate graphs and talk about how the whole process of collecting data modeled parallel computing and what other things could've been done if we added a helper. In the "Domain Decomposition" model we modeled different kinds of forest setups and examined how each setup changed the amount of dependencies. To end it off, we talked about why we would want to minimize dependencies and ways to do that.


Personal Portfolio Sketches: These are sketches I made while planning out how this portfolio website should look. The first image shows some calculations I had to do regarding some elements on the webpage and the general layout of the home page. The second image shows all of the websites, their content, and the other pages they link to (displayed by arrows).