I have had a lot of experience with math and science, but only recently have I begun to see its real life application. In my past classes, such as algebra and biology, I was just gathering information and it was relatively dull. However right now I am taking chemistry, and it uses the math and science that has been drilled into my head to conduct experiments. These experiments are opening my eyes to how math and science are a part of the world I see every day. This new interest in science has led me to the computational science at Shodor. I am excited about learning how to conduct bigger and more complicated experiments with the touch of a mouse.
Before my experience here at Shodor, I was exposed to mainly math and
science--really no computer technologies. After learning here at Shodor
for almost a year now, I feel much more comfortable with the aspects of
computers like programming and web design. While I don't think I will
pursue a career concentrated in one of these fields, I know that what I
learn at Shodor is valuable and incredibly useful for any other science
related career. I also value the thought process and problem solving
techniques I am developing from working in an academically challenging
program.
That's not to say that I am not interested in the programming
basics I am learning. By being introduced to HTML, CSS, PHP, and Java,
I can see how web pages actually work. Before learning how programming
languages were used to make and modify web pages, I had no idea how all
the magical colors and words appeared when you typed in the web address.
I intend to continue getting a taste of all the computer skills at Shodor
in addition to taking as many high-level chemistry and physics courses
as my high school offers. Hopefully getting all the exposure to science
as I can now will eventually help me be able to choose and pursue a
career that fits me.
In class on Saturday, we covered all the basic rules and policies of Shodor. We read over the apprentice handbook and schedule to become familiar with what our time at Shodor would be like. We also learned how to use Webmail and WebCal, an email service and an online calendar that will help us stay connected and organized at Shodor. In the afternoon, we learned about HTML. HyperText Markup Language is the language used to put the content in websites. I learned enough about headings, links, and paragraphs in HTML to make this website!
This week I learned how to use Inkscape and Gimpshop. These two photo editing programs are really fun! I learned how to edit existing photos and create my own logo. I hope to learn more about photo editing. What we did today was really interesting, and I know that I could go a lot farther with it in the future.
Today we worked with CSS. We learned how to change colors, fonts, and decorations all in a different style sheet. While you can make some of these changes in HTML, it is really messy. I started to make changes to my website by adding a CSS file and modifying the existing content. My webpage is already starting to look more interesting and less like a word document.
This saturday we went in depth with CSS. We talked about display and visibility, which control what the viewer sees on your website. Essentially you can have links on your site to other content on the page. We learned how to hide items until a link is clicked to show them. I have started to make my links bar invisible with a link to show it, but it is a work in progress.
Today we learned about an agent modeling program called Agent Sheets. In Agentsheets, you can create agents that each have individal behaviors. The agents move around on a background, which can be an agent itself (for example grass). All the agents on the worksheet can then interact with each other in diferent ways, simulating a real life scenario. Today I made a model of grass spreading throughout a dirt field while rabbits moved along the grass and ate it.
Renee Daughtry from Cisco came in today to talk to us about giving presentations. He showed us some techniques for giving an interesting presentation and we got to practice with short sample presentations of our own. Although the presentation information was very helpful, the best part of the day was when he talked about the technology breakthoughs Cisco had been a part of. The way he talked about the rate of technology increasing was very exciting, and he really opened my eyes to the information technology job opportunities.
This Saturday we learned about NetLogo. Like Agent Sheets, NetLogo is an agent modeling program. First we looked at previously created NetLogo models so we could get an idea of what we were going to do. Then we started to create a model with reproducing turtles. We gave the turtles variables like lifespan and age so that we could tell them "if age > lifespan," they should die. However the most complicated part was the reproducing. Once we made half the turtles male and half female, we had to tell the female turtles to create a baby turtle if they were next to a male turtle. It took a lot of thinking, but eventually I got a community of turtles to live, reproduce, and die while keeping a constant population.
Today was a makeup class for me as I missed my A track day last week. We learned more advanced functions in NetLogo. I learned how to create a doctor, a vaccination, and a quarantine for my turtles. To create the quarantine, I made a spot in the middle of the screen a different color. Then I told the turtles to start within that spot and to stay within it. To tell them to stay in a particular spot, you have to tell them to stop and turn around if they see the edge of the quarantine. This took a bit of experimenting, but I eventually got it.
Bethany taught us about Microsoft Excel this Saturday. We learned how to make formulas linking cells together and how to drag formulas down to apply to multiple cells. These formulas were really helpful, but the best part of the class was learning how to model using Excel. We gave cells their own names, and then graped them using line and scatter plots. We also learned how to create slider bars to control each variable in the graph. As you moved the slider bars, the graph changed automatically!
This week we learned about Vensim, a systems modeling program. It is different than AgentSheets and NetLogo (the agent modeling programs we have been working with so far) because it looks more at the general population than the individual agents. We created a simple SIR model (Susceptible, Infected, Recovered) without the recovered part. We made box variables for "Susceptible" and "Infected," and then we linked the boxes using an auxiliary variable we called "Get Sick" and multiplied it by the constant "Infection Fraction." Although it was a very simple model, we were able to get the general idea of how a disease would spread throughout a small population.
Today was a workday for us to finish any projects we had not completed. I worked on my Vensim model and Excel questions. With Venism, I learned how to model a situation in which a lady needed to monitor her medicine intake so that it did not exceed or go below a certain level. It was very hard at first to take the word problem and figure out which variables in the program I could use to represent each part. However when I looked at each indivitual segment, I was able to break it down into which components of Vensim worked for each piece of the problem. In the end, I was able to digitally model a real life scenario!