Dice Roll Database: Using PHP and MySQL, I created a program that asks for the number of times you want to roll a die, as well as your first name, last name, favorite color, and shoe size. It then displays that information, and stores it in a MySQL database.
MySQL Syntax Guide: This document contains basic commands in MySQL, that I researched and tested through trial and error.
Quality Assurance Document: Here I wrote about all off my Quality Assurance errors and how I fixed them on my website.
Coin Rendered, Coin Embedded: We worked with Ernie to create a program that flips a coin 1000 times, then displays the results. We combined the PHP that did this in two different ways, by rendering and embedding, which both look the same.
My Programming Concepts Syntax Guide: This is a document containing syntax in PHP, JavaScript, and Python. I researched variables, arrays, operators, control structures, loops, functions, and more to compile basic syntax for common commands from these languages.
Dane Joe: Here I made a program that switches the first two letters and last two letters of your name, using PHP and HTML.
Random Hex Code Generator: For this assignment, I made a program that generates a random hex code, and displays this color as the background, again using PHP and HTML.
Die Roller: The program rolls two dies as many times as the user inputs, and displays a graph showing the outcome of each die, as well as the total.
Dynamic Web Pages: Starting with a blank webpage, Miguel showed us how we could use the code already there and add our own title, content, and navigation.
Background Selector: Here I used PHP to program a page where you can change the background color, and if you return to the page soon after, it will keep the background color you had.
XML Blog: For this project, we learned how to use XML in PHP, to create a blog. My blog just has 3 simple blog posts displayed with a for loop.
Calendar: This program lets the user select the Month and the day of the week it starts on, then displays a calendar accordingly. I did this using PHP, and a table to show the results.
Bees and Flowers Model: For this assignment, we were told to make a system and agent model of anything we wanted, so I chose to create a Vensim and AgentCubes model of the relationship between Bees and Flowers.
Gimp Tutorial Photos: Here I went through a Gimp tutorial, and used Gimp to edit a starter image into many other versions that were scaled differently, a different quality, or cropped.
Interactive Website: In order to know make an interactive website, we were given a tutorial for a basic interactive page. Here is my finished project from the tutorial.
Interactive Website HLD: This is my HLD document, which describes my plan for my website, including an image of what I want my website to look like.
Inkscape Logos: For this project, we were taught how to use Inkscape, a program used to create logos, or designs. I used it to make many unique logos of images, my name, or my initials.
Over the course of the summer, we are supposed to redesign our website, as I have already taken steps to complete. I made a completely different layout, added a drop-down menu, and even made it adaptive to mobile screens, or a very thin window.
Snake Game: I wanted to learn some javaScript this summer, so I went through the Shodor Tutorial. I made a basic snake game with this, which only includes food, and a snake. The snake is controlled by wasd and grows longer when food is eaten. The snake will die if it runs into a wall, and your score is the final length of the snake.
Dynamic Story: This is a program similar to a MadLib, where you enter certain words, and they are put into a story. Mine includes adjectives, nouns, and verbs.
Forest Fire Project: Felix and I worked together to turn Aaron's starter code of a disease model, into a forest fire model. We used javascript, css, and html, to create an interactive model that has healthy trees, fire, and burned trees.
Parallel Computing Notebook: For this month, we are focusing on editing this Parallel Computing Notebook, to show what we have learned about parallel computing.
Original Website: Our first portfolio project was this website! We were asked to create a home, blog, and portfolio page that all linked to each other, using basic HTML, and connect it to our url. After completing this, we learned CSS to help make our website more aesthetically pleasing.
Ethics Homework: For this assignment we were given a situation, and told to write about our course of action. The situation involved a prize that our company was working to win, while we led a group that was behind schedule. Everyone else was ahead or on schedule, and it was extremely important to get our team back on track. My solution focused on encouraging the team to work hard, and letting my superior know about the issue.
Iteration Spreadsheet: This was a quick and easy assignment where we learned about circle loops, and iteration.
Programming Concepts Spreadsheet: The spreadsheet here was our basis for programing. There we learned how to make functions, as well as how to control them. We did this with checkboxes, used for slope, and scroll bars, used for the y-intercept.
Population Spreadsheet: Here is a population model of rabbits, which helped us learn how to calculate populations, and what each variable meant, as well as change vs. behavior.
Rabbit Population Model: When being first introduced to Vensim software, we created this model of rabbit population. It depicts a rabbit population growth, with a carrying capacity, both of which can be adjusted by the user.
Change Vs. Behavior Model: This is an example of a Change Vs. Behavior model, where we changed the rabbit population in different ways, and saw how it behaved. This was done using Vensim software.
Sickness and Recovery Model: Original model of healthy people getting sick, using Vensim.
Sickness and Recovery Model Extension: Our second Vensim project was this model of people getting sick, with my extension of people recovering, and becoming immune.
Thing1 Model: This is our first AgentCube model. In this model, flies move around randomly in the room, and if they end up next to a window, then they remove themself.
Disease Model: This is our second AgentCube model. This is an example of an S-I-R model, where healthy people can become sick, and with time, become healthy again. Sick people move slower than healthy people, and this model also has a graph of the situation.
Fish Model Project: Divya, Ameya and I worked together to create a model of a fish life cycle. We used a Vensim model, as well as an AgentCube model. It starts out with eggs, that age into older fish until they reproduce, while some fish die out through each level.