October 4, 2014 (written 10/11/14):

Today we talked about “Expectation, Observation, Reflection” and presented it in multiple different ways. We also talked a lot about the trouble with differing information on the internet and how to work with that information. Lastly we talked about how computers do not give exact numbers and how you have to be careful when doing algebra on a computer. For instance, (3/6) - (1/6) - (1/6) - (1/6) does not equal zero.

October 11, 2014:

Today we talked all about the rules of Shodor and how to and not to act. I am hoping that none of this will come up again because that would mean that I was in trouble, and that would be bad. We also went around Shodor and talked about how the computers are grouped and labeled our cubbies.

October 18, 2014 (written on 11/7/14):

Today I learned about modeling, especially in Microsoft Excel. It was a bit confusing at times because I had not used excel for a while, but I think that some (if very small) amounts of former knowledge is coming back.

November 1, 2014:

Today we learned a lot about Terminal and how to use it. In the beginning it was old news because I had done some of it in SSP, but then we started learning some new stuff and it got a lot better. There were a ton of commands we learned so I wrote them all down.

November 15, 2014:

Today we worked on AgentSheets and built a simple infection model. It hadn’t been too long since had last used AgentSheets so I only needed minimal help before fully creating the model. The model was okay, but I wish I had more time to make it more realistic.

November 8, 2014 (written on 11/15/14):

Today we worked on AgentSheets and built a simple infection model. It hadn’t been too long since had last used AgentSheets so I only needed minimal help before fully creating the model. The model was okay, but I wish I had more time to make it more realistic.

November 22, 2014:

Today we learned a bit more about AgentSheets. But mainly we worked on our team projects. We were grouped into partners and asked to do a Vensim and AgentSheets project that depicted four populations: tagged seals, untagged seals, tagged fish, and untagged fish. I am nearly finished with my Vensim model, but I just my populations to stay inside their designated ranges. It’s really annoying me.

December 6, 2014:

Today we had a group project work day. I got a lot of work done today, I’m pretty happy about that. I did learn that in fact that keeping the populations inside the parameters is impossible, so that problem is gone. I also helped a lot of people today. During the second half of the day, I was rarely sitting because I was constantly going to help people. Brendan, my group project partner, finished his AgentSheets model so we are both done with our respective models and can prepare our presentation next week.

December 13, 2014:

Today we had the morning to work on our group project models, and the afternoon was all presentations. Even after talking to a lot of people, I still did not get my Vensim model to work, which is infuriating. But I did do a lot of work on my website and it looks pretty good, so I am happy about that. Hopefully I can keep learning more html code things to make it even better.

February 14, 2015 (written February 20, 2015):

Today we ( just me and one other boy) learned about “if”, “while”, and “for” statements. We learned of how to use them and in what ways they are particularly useful. For example, we were tasked with finding the sum of all the multiple of 3 and 5 that are less than 1000. We also had to be careful to not repeat any multiples, such as 15. The group of statements containing the for statement that was our final creation was as follows: var sum = 0; for (num = 0; num%3 == 0 || num%5 == 0; num = num + 1){ sum = sum + num; }

February 21, 2015:

Today we learned all about loops, functions, objects, and more. It was interesting although a little bit tedious because there was more listening than there was typing. None the less, the topics were interesting and sure to be extremely useful in future coding ventures. I am still working on completely understanding objects, but I believe that I am getting there and hope that with the knowledge of them, my coding will improve greatly.

March 7, 2015:

Today we worked on the newly assigned group project animation. The goal was to make a pre-existing animation of seals and fish more realistic. I had a lot of trouble with what I did, the chasing of the fish by the seals. Finally I got it to work at the end of class. Now time to work on the other parts...

March 14, 2015:

Today we continued to work on our projects. I finished all the necessary parts of the project and am finishing up some other small parts. The model looks good, I am planning on changing the physical looks, but the code works well and I see no faults. Hopefully I can finish the things I am working on next time.

March 21, 2015:

Today we spent the first half of the day working on our projects and finishing them up. My model looked fine, it really isn't anything particularly special. It’s just the simple stuff. After lunch we presented, presentations were fine, but they were all very nearly exactly the same, so it was a bit monotonous. I am glad to finally be done with this project.

April 11, 2015:

Today we learned about supercomputers. Some of the most famous supercomputers include: Tianhe-2 (MilkyWay-2), Titan, Sequoia, K computer, Mira, Piz Daint, Stampede, JUQUEEN, Vulcan, and Cray CS-Storm. They all have an incredible amount of cores, everywhere from 72,800 to 3,120,000. The Blue Waters supercomputer, a computer with 13 quadrillion calculations per second, would be first on the list displayed above. However, the Blue Waters supercomputer is not on the list because the creators of the system opted out of being represented in the challenge.

April 18, 2015:

Today we began learning about how to think for parallel programming, as well has how to write in the language of C, the language used for parallel programming. C is very similar to Javascript, a language we already know, but it has some small differences that we have to learn and get used to. We also began today working on a parallel computing program that will hopefully one day be able to calculate a number very close to pi. I suspect that finishing the program will be challenging.