Blog
-
November 16th 2013
-
Today, we learned about how to use Agent Sheets. We went over local vs global variables, diffusion, methods and other code related concepts. We also finished our vensim project, looking at models of hungry and full people. Towards the end of class, we were given our projects, including HTML and CSS work for our website, and a project that we get to choose. Francisco and I partnered up, and are planning on working on a cops and robbers model.
-
November 23rd 2013
-
Today we were given a presentation by Rob about business and office ethics. We covered many things, and learned how to act/behave during office hours. After, Joel taught us how to work with command line/terminal and some basic commands. We also learned how to edit text files from command line using vim and how to run some programs. Later, Phil worked with us on developing an agent-based model about cannibals and tourists to learn how to plan out models for maximum efficiency.
-
December 7th 2013
-
Today Francisco and I worked on our Cops and Robbers project model. We pretty much finished and our design looks great. Maybe later I will upload it onto my website. I also helped another group that was having trouble with their agentsheets model. Today was a successful work day, and I hope to have many in the future.
-
February 1st 2014
-
In the morning Francisco and I presented our Agent Sheets Cops and Robbers model that we have been working on. It is on my website and can also be found here. In the afternoon we started working on programming concepts, learning variables, data values and syntax along with comments and differences between languages. We then worked with operators and and learned the differences between the operators including,||(or), &&(and), !(not), %(modular) and more!
-
February 8th 2014
-
Today we delved into programming, Learning JavaScript and all that it entails. We learned more about variables, loops, global/local variable differences, functions, conditional statements, and even edited some programs. We learned about how "object.property" was referring to the property of the object and had the computer say "Hello, World" in many different languages. While the programming wasn't very complicated, it was very fun and different.
-
February 22nd 2014
-
Today we reviewed all that we had learned with programming and started editing code written in JS and see what we could do. I wrote code that made an obstruction that ants avoided. Today was mostly a free day and not much "work" was done.
-
March 1st 2014
-
Today we learned parallel computing. We looked at different commands to put in terminal, and programs we could run. We learned about how parallel computer works, including supercomputers. We also went over the differences between shared memory and distributed memory.
-
Today was an extremely productive day. First we worked on calculating(well, estimating really) the area under a curve. We did this by drawing rectangles in the area under the curve and estimating the area based on the sum of the area of the rectangles. After, Ian taught us about the game of life, a game that has simple rules but complex situations. Then we went with Mobeen and learned the inner workings of a computer and built our own. Here is mine. Finally, we worked with vi in terminal to run and compile.
-
In the morning we learned about data and task parallelism. Data parallelism is doing something using different data, but the same task. Task Parallelism is doing different tasks with the same data. We then worked with models that demonstrated those parallelisms in agent sheets. After, we returned to the linux-based bccd operating system and used a text editor to write our first program in c. Finally, we learned how to visualize algorithms, even in (computer)languages you don't know.
-
Today was a project day. We were given a challenge; write a program in JavaScript that models the spread of fire in a forest. Francisco and I worked diligently, only pausing for breaks and we have come very far today. our fire model is excellent.
-
April 12th 2014
-
Today we finished our code for the fire model. If you want to view it, it is the third applet in the applet menu. We worked hard and Francisco and I think we did a good job.
June 16th 2014
-
Today, after our long break, we started working on our HLD (High-level design) documents. These documents are used by projet managers to tell their engineers and/or programmers what they want to happen in detail. Today was also my turn to watch the workshop kids for snack. In the afternoon, I turned in my HLD and began working on coding someone else's HLD.
June 17th 2014
-
Today I finished coding the HLD I was assigned and helped others with problems their code had. My model is finished and I might add it to my website later. Phil said that I might be assigned another model because I finished so quickly. Later, I started working on a second HLD about lightning bugs.
June 18th 2014
-
Today, I worked on my website and added many different adjustments to my CSS. I also have the Fasionista Phil that I made for someone else's HLD on my website. This morning I worked on Inkscape and Gimp tutorials and created my own logo. This:
is it. I spent a few hours helping other people with their projects including Darshan. Towards the end of the day I tidied up on my website some more.
June 19th 2014
-
This morning I worked on my website by changing the font and updating the portfolio. I like the new font better and I changed updated the font to include everthing on my website. Later in the day, Phil gave us a new assignment; make another AgentSheets model using someone else's HLD. I started and finished that today. The project is called Art Walk and can be viewed in my portfolio. Even though it took me less time to do, I think it was a more difficult task then Fasionista Phil.
June 20th 2014
-
Today was a pretty hectic day. In the morning I worked on my website some more and I added buttons to my website. After noon I got assigned documentation duty, where I go and take pictures and notes at a workshop. I spent most of the day documenting. Ironically, I also got assigned the afternoon break, so I spent all of the afternoon working with workshop students. It was exciting and fortunate that I got assigned documentation today, because I have already finished all my work due this week.
June 23rd 2014
-
As you may have notcied, I have added a second CSS option. In the menu it now says "default style" and "alternate style". By clicking on those two links, the CSS of the website changes. I am also working on a minigame for my website, but that is still in the works. I spent most of the day helping other people today , mostly with website changes.
June 24th 2014
-
Today, I was given documentation in the morning. For the afternoon, I helped Ryan, Ayla, and others with adding a CSS switcher to their website like I have. If you want to check them out you can go here and here. After, I worked on a logo for redesigning my website.
June 25th 2014
-
This morning I spent working on a banner/background for a website. I used gimp and its mutiple filters came in handy. After that I started and finished(probably) a new minigame, called Invoker Training. It was coded completly in HTML and JavaScript and can be found in my navigation, or through this link. While working on my minigame, I helped Darshan with his website and he was able to add a CSS switcher among other things. In the afternoon, I looked after the break for the workshop students and tried to learn bootstrap. Later, I added a new font onto my website for the default version.
June 26th 2014
-
Today was the final match of the quilifiers in the FIFA world cup between the U.S. and Germany. We watched the game during our lunch break. The U.S. lost, but we still qualified for the 2nd stage. In more Shodor related news, I added a chatbox to my website so that people veiwing it can talk to each other. You can try it out!
June 27th 2014
-
Today I spent most of the day familiarizing myself with PHP and working on making a login to my website. For now, after logging in, nothing changes except is says "Hello, (your username)". Later on though, I plan to add many more features to users who are logged in. Thanks SO much to Eric, Phil, and Alex for helping with PHP and the login.
July 7th 2014
-
We resumed shodor after a one week break for the week of July 4th, American Independence day. This new set of two weeks is block 2. We started today with Joel teaching us how to use Subversion, a way to back up files and work on them as a group. Subversion works through terminal. In the afternoon, Phil gave us the assignment of creating an animated GIF. I created a gif that counts from 0-10. It can be found in my portfolio, or through this link.
July 8th 2014
-
This morning, we started with Joel teaching us the basics of PHP. He taught us syntax and useful functions. After we knew the basics, he gave us our first assignment, make a random hexidecimal generator. Mine can be found in my portfolio page, or if you can't wait click on this arrow ->. Later in the afternoon, Joel gave a few projects to work on. I finished a calendar as one of my projects.
July 9th 2014
-
Today we continued working on our projects. I started working on a dice roller for PHP, but it is not finished yet. I also worked on a snake program, which I have not added to my portfolio yet but I can link to.
July 10th 2014
-
Today we continued to work on our PHP projects. Joel taugth us some more cool tricks but today was mostly a work day. I finished 2 more PHP assignments and moved all of my assignments to a seperate foler to view. I also have almost completed my snake game, and I will add that to my portfolio soon.
July 11th 2014
-
This morning Joel taught us about SQL injections and server information. I finished working on th snake gmae and I fixed all of the glitches associated with it. I am also starting on a new game that has posed some challenges for me, but with Phil's help I have been able to continue with working on it.
July 15th 2014
-
Today I had morning documentation, so I spent the morning doing that. Since I missed yesturday, and I also missed this morning, Joel and Phil gave me some 1 on 1 time to catch up. I learned more about SQL and how to impliment it, and transfered my username and password files into a secure server so that the information is more secure. I also worked a bit more on the new game I am starting.
July 16th 2014
-
This morning, Joel continued his lession on SQL. We learned about combining tables and other confusing but neat things to do with SQL. I also almost finished my game today and I will put it onto my portfolio. My next goal is to organize my blog.
July 17th 2014
-
This morning Joel furthered his SQl lession. In the afetrnoon, I was assigned to convert Microsoft Word documents into HTML docs for shodor. This, and helping people with their PHP took up most of my afternoon. I spent the rest working on my tank game which is nearly finished.
July 18th 2014
-
Today I spent the morning re-organizing my portfolio to have two columns and trying to make the account sign-up work. I ran into a problem when the computer did not give me permission to create temporary files, which is a big problem if I want to add a confirmation link. Fortunately, Joel was able to help me fix the permissions error.
August 8th 2014
-
Today I came back from a long vacation in Denmark. I spent the day catching up. First, Eric caught me up on the JavaScript I missed. Then Ayla taught me about the strength of triangles when building buildings. In the afternoon we had a boat building contest using engineering skills we learned. My group was able to hold 72 marbles.
August 11th 2014
-
This morning I decided to catch up on all that I was missing. Ayla explained the engineering I had missed, and then showed me how to write my resume. After that, I worked on my website, once again trying and failing to get the sign-ups to work. After lunch we had another engineering challenge, calculate where a marble will land based on the height it was dropped from. I had to leave early, so I missed the final showdown.
August 12th 2014
-
This morning I had documentaion so I spent the morning working on that. In the afternoon, I volenteered to shoulder surf, where I watched the SSP (Shodor Scholar's Program) kids. It was a pretty dull day today, but Darshan did present his website at the end of the day.
August 13th 2014
-
Today I spent most of the day working on my Javascript game Eric assigned us. I took the code from my old 1v1 games and made it a single player tank vs zombie shooter. Alex and Miguel presented today also.
August 14th 2014
-
Since tommorow is our last day over the summer, I spent today working on finishing all that I needed to finish. I've added many new things to my website, and I think I will give up on adding the sign up becuase the PHP is too dificult.Towards the end of the day I also presented.