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

Website Design width=

Ernie Pictures

Lincoln Picture

AgentSheets Model

PHP
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

JavaScript
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

Epidemic Model

   AgentSheets 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.

    Excel Model

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.


Cops and Robbers Project

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:


Ethics Homework

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