Portfolio
Tic-Tac-Toe
In my last few days at Shodor, Ernie assigned me an extra project involving JavaScript.
This project was to make a two-player Tic-Tac-Toe game, which can be found here: Two Player .
After I finished that, he gave me another challenge-- to create a one-player Tic-Tac-Toe game against the computer.
This can be found here: One Player
PHP
We worked with PHP for most of Block 2. We completed mini-projects, some being:
Create a MadLib : This creates a MadLib after you fill in the blanks.
Dice Roll : Similar to the JavaScript dice program, this uses random number
generators to virtually roll two dice several times and creates a chart to show the sum
of the output each time.
Dynamic Pages : This dynamically loads content by passing a $_GET variable.
Dane Joe (Letter Switcher) : A function that takes a user-inputted first and last name and switches the first letter of each
name. "Jane Doe" becomes "Dane Joe".
2012 Calendar : A calendar designed with PHP for the year 2012 (Works best in Safari).
Background Selector : A drop-down menu that allows you to choose what color you want the background to be.
Random Hexcode : Generates a random hex code that serves as the background color of the page each time you refresh.
XML Blog : A blog generated with XML.
Website Design (Inkscape and Gimp)
This week (the second week of Block 1-- June 25, 2012), we worked with InkScape and Gimp. Because
of this, our project was to design, on InkScape or Gimp, what our ideal website(s) would look
like-- easy to implement, or not.
Here are two that I made:
You can click here for a closer look of the first, and
here for the second.
Logo Design (InkScape and Gimp)
We were also supposed to create logos for ourselves.
Here are two that I made:
Ernie Edits (InkScape and Gimp)
Ernie gave us a picture of him with which we were allowed to edit however we wanted, using
InkScape or Gimp.
Here are my edits:
Deer and Lynx Model (AgentSheets)
Our first project this summer was to independently create this
AgentSheets model simulating a deer-lynx (and grass) relationship. Mine can be found
here .
We also had to create an HLD (High Level Design Document) to plan the project out. You can download
mine
here .
JavaScript
We worked a lot with JavaScript during the Spring session, so here are my programs:
Min. to Min and Sec. : Converts 3 numbers in decimal minute form to a minutes and seconds form.
Calendar : A calendar created by JavaScript (Works better in Safari).
Dice Roll : Generates a model dice roll (with 2 dice), outputting patterns of the rolls using dots.
Colors : Generates 6 random colors periodically; also turns text white if the color is darker.
Canvas : 3 randomly colored rectangles moving randomly on canvas; also turns rectangles red if they
touch the border of the canvas.
Forest Fire : My partner project with Sarah.
Our High Level Design (HLD) Document can be downloaded
here .
Cops and Robbers Model (AgentSheets and Excel)
My partner, Anwesha, and I worked on this Cops and Robbers project for 3 weeks. This project, both the AgentSheets and the Excel System model, can be found here .
Zombie Apocalypse Model (AgentSheets)
Bonnie and I made this Zombie Apocalypse model as a spin-off from the epidemic model. This can be found here .
Homework: Ethics Essay
Mr.Broadnax came in and talked to us about ethics for half a day, and afterwards assigned us some
homework. He gave us a scenario and we were supposed to answer, in essay form, how we would
address the situation.
To download my essay, click
here .
Homework: Modeling Activity (System Model)
This homework assignment was about modeling an epidemic. We had previously modeled one using
AgentSheets, and the assignment was to make a systems model (in Excel) and analyze and compare it to
the AgentSheets results.
The homework assignment questions can be downloaded
here .
The systems model itself can be downloaded
here .