Caroline's Portfolio
As an intern I have been working as a part of the engineering team. To see what I have been working on, click on the link below:Website Design
Ernie Pictures
AgentSheets Model
As we learned and explored PHP, we were given 8 projects. The first we did as a class, but the rest were completed individually. They got progressively harder, but with hard work, a little help, and a lot of patience I finished them.
The first project that we did as a class was the Mad Lib. It is like a traditional MadLib, and if you enter the words, it results with a fun and crazy letter!
Mad Lib
The second project I completed was the "Dice Statistics" project. Here is how it turned out:
Dice Statistics
The third project was the calendar. The goal was to create a 30 day calendar like the one that we did in JavaScript.
Calendar
The next one was the "Random Hex Code." We had to create a random hex code and use that to choose the background color. This results in a very random background color every time you refresh the page.
Random Hex Code
The next task was to create a PHP file that dynamically loads content. It creates a simple page with links to other pages on it. Also, the url at the top of the page changes with each click.
Dynamic Pages
Then there was the "Background Selector." There are 11 colors in a drop bar, and when you click the color, it changes according to what color you pick.
Background Selector
Dane Joe was next. The goal of this project was to have the viewer enter in a first and last name (or two words) and to have a program take the first letter of the first word be put at the beginning of the second word and the first letter of the second word be put at the beginning of the first word.
Dane Joe
Finally there was the XML Blog. This was definitely the hardest project because we have not been taught XML so we had to look things up, and apply our prior knowledge of code. This is considered an easier way of blogging because you do not have to write as much code each time you put in a new entry.
XML Blog
Then in class we created a 31 day calender using JavaScript: Calender
In this model the computer randomly rolls two die and adds them. The number of dots is the number of times the number was rolled. Dice Roll
The next task was to make three rectangles randomly walk around. Below is the result. Random Walk
Then we tried to make 6 colors that randomly changed each time the page reloads. ColorDivs
Our last JavaScript project was creating a JavaScript model based on a previous model. We chose the burn model. This is our final model: Fire Model
Below is a link to an AgentSheets model demonstrating how disease spreads. Each agent represents a real person, and how he/she interacts. The sick person makes other people sick, and the doctor heals the sick people. We did this to learn about AgentSheets models and how to use them.
After creating the AgentSheets model, we made an Excel model demonstrating a similar topic, except this time we used numbers and a graph. If you click on the different boxes (actually called cells), you can see all of the equations and formulas put in that made the model work.
For the Cops and Robbers Project we created a website to display all of the information gathered and the models we made. Here is the link to the project:
We also had an office ethics assignment. Our assignment was to respond to the prompt in a resonable, ethical manner. Here is the prompt:
Office Ethics Prompt
And here is my response:
Shodor Ethics Homework