Monday:Today is my last week at Shodor for the apprentice program.I worked mostly on my lesson plan and a little bit on my SNAP 2.Tomorrow I will begin to work on how to convert all the hard links to items on the page. I worked on my lesson plan and wrote all the code I plan to teach. I have put it in a zip file for them to download.
Tuesday:Today I worked to transfer all of my JavaScript projects into SNAP2 and upload them onto the website. This took some time to figure out but I finally got it to appear on my site. Currently, it does not work.I will try to fix the bugs before Friday.
Wednesday:Today I continued to work on my portal project. I am almost finished with it. I have transfered all of my project to dynamic websites. They do not all work though. I am trying to fix the bugs in the codes by Friday,which is my last day for the apprentice program.
Thursday:Since tomorrow is my last day, I worked especially hard to get my work done. I fixed the majority of my projects. I still have 4 more projects to fix by Friday. I also uploaded all of my php projects to the site, but two of them do not work. I think I will be able to fix them tomorrow.
Friday:Today is my last day for the apprentice program. This is also my last blog post as an apprentice. I am a little sad that it is over, but also happy because I think I am ready to be an intern. I worked very hard in the morning to have all of my projects completed and my portal project committed. I fixed all of the bugs in my code and was able to finish on time.
Monday:Today is the first day for the 3rd Shodor block. This will be my last block of the apprentice program. For this reason, it is important that I complete all projects assigned and get full credit for them. I am continuing my SNAP 2 project and hopefully it will be done by the end of next week. I also will have to complete the lesson plan on Twitter Bootstrap that Ernie wanted me to do.
Tuesday:Today I continued my work that I started last week. I added some blog posts and tried to fix some areas of my portfolio. I am trying to figure out how to post some of my projects directly onto the site, instead of having it link to a different one. I will continue to work on this as well as my lesson plan this week. I will try to have it completed by the end of the third block.
Wednesday:Today I continued my work on the SNAP2 project. I uploaded some more blog posts. I also am trying to upload some images to SNAP 2. I realized that I had to make new resources for each image so that I could call them individually. I am still in the process of this and will finish by tomorrow.
Thursday:Today we learned about databases from a former intern whose name is Monte. This was very interesting. Databases are essential in many businesses, such as credit card companies. I have always wanted to learn it, so I was glad he came. I think I learned a lot from this experience.
Friday:Today I am almost finished the apprenticePortal project. I have all my recent projects and blogs up on the page. I managed to get all my images on the website and have them all saved on SNAP 2. I will have all my blogs on by next week. I will also have to finish my bootstrap lesson plan.
Monday:Today I finished all of my PHP mini projects. I am really happy that I have finally completed them. I started in the morning and completed 3 projects by the end of our Monday session. Now I can get to work on my High Level Design document. I can also begin my apprenticePortal project
Tuesday:Today I started my work on my apprenticePortal project. I began by writing up my HLD. After I had finished that I checked out the apprenticePortal file using terminal. I saved this in my newdev folder and changed the .htaccess files so that it would appear under my username. After that, I worked on my website by adding labels and changing the styling and layout.
Wednesday:I continued my work on my apprenticePortal project. I uploaded all of my blogs to SNAP2 and linked it in the index.php5. I also uploaded my portfolio page, but I want to have my projects on my page instead of having links to it on the page. I have to figure how to do this. It is imperative that I complete this project because this will save all our projects and blog posts even after we become interns or leave shodor.
Thursday:Today I continued my work on my apprenticePortal project. I still worked on how to put the dice project on my website. SNAP 2 and Page Render can be very confusing which is why it is harder to get projects on your site. I have changed some CSS on the site. I am still working on this and hopefully i will have finished it by the end of the 3rd block.
Friday: Today I worked on my SNAP 2 project. I had to change some portfolio projects. I also added some blog posts from Wednesday and Thursday. I will soon add this one too. I enjoy working on SNAP 2 and I will continue over the weekend.
Monday: Today is the first day for the second block during the summer. We started the morning off with Alex introducing us to PHP. This took half of the day for us to complete. After we came back for lunch, we started on some PHP examples, such as transferring our code for the JavaScript dice model into PHP. I really enjoyed learning PHP and I think it is very interesting.
Tuesday: Today we continued our PHP learning. We were required to finish some exercises given to us by Krista. I worked on a dice application. It was very fun. I hope to work with this more in the future.
Wednesday: Today we worked on our PHP exercises. I completed the hexidecimal exercise and the color picker exercise. I have to complete some other exercises, but I am still working out the bugs in them. I will continue to work on them until they work. I find this PHP very interesting as well as stimulating and I have a lot of fun in working with them.
Thursday: Today I began work on the name-switcher and the dice excersises. We had already done the dice exercise in JavaScript, but we were required to complete it in php. This is hard because PHP and JavaScript are not similar except for the syntax. I will continue to work on it and try to work out the bugs. These projects are turning out to be very fun.
Friday: Today I completed most of my PHP exercises. I finished my dice exercise in PHP after a lot of debugging. It was very fun to do, but also very tedious. I hope to learn more about PHP in the future and that I will be able to continue to work with it. I will continue the exercises over the weekend.
Monday: Today was the first day of our second week at Shodor. We started working through tutorials of Gimp and Inkscape in the morning. After finishing the tutorials, we were required to make our own logos using Gimp or Inkscape. After lunch, we went from the apprentice lab to the workshop room. I continued work on my Twitter Bootstrap lesson plan that I was assigned to by Ernie. I will have to complete a tutorial website as well as a lesson plan and a tutorial that can be posted on the newdev websites.
Tuesday: Today Vatsal and I continued our work on the Twitter Bootstrap lesson plan.We also got ourselves aquainted with Gimp by following the tutorials. We were then assigned a project in which we have to edit a picture of Ernie to our liking. I finished mine and it looks very good. I have posted it on my website.
Wednesday: Today we continued our work on image editing. Ernie posted up on the white board everything that was required for us to complete before we finished the first block. I had to make a website design on Inkscape and a second edited picture of ernie and a second logo. I completed all of them and will have to complete my responsive website project. I will start this tomorrow.
Thursday: Today I began by watching the tutorial video on responsive web design. This is really interesting. It is amazing how you can manipulate the whole website to fit all kinds of devices just by adjusting media queries in CSS. In the afternoon, I was given reception duty. I continued work on my image editing during this time.
Friday: Today is the last day of Shodor for the first summer block. I completed all of my projects for this block and posted them on my website. I had to complete two web designs, two pictures of Ernie, and two logos. They were very fun to make and I think they turned out very well. I will be looking forward to coming back during the next block.
Monday: We started our first summer project today. We were supposed to make an agentsheets model of the predator prey relationship between lynxes and deers. We first made an HLD document to outline our project. I then began my work in agent sheets. So far, I have made the basic model and have to add more complex things to it.
Tuesday: We continued work on our agentsheets model today. I have made a lot of progress on it, but still have a lot to do. I was able to make the agents move across the entire grid using an invisible layer. It works very well. I have also been able to age the deer so that they go through a lifespan with birth and death.
Wednesday: We began work on our agentsheets model first thing today. I made a lot of progress on it and I assigned a scent to the deer. This enables the lynxes to hunt the deer instead of just randomly coming across a deer. This works by making the lynx go in the direction that has the strongest scent. I will begin to add a reproduction whenever the lynx or deer become full.
Thursday: I almost finished my project today. I have added the reproduction to the animals and it works a lot better. There are still a few glitches in the program and I have begun to try and fix them.I fixed the problem in which the deer would not eat a patch of grass one at a time, but it would eat 3 or 4 at a time. It looks like a very realistic model now.
Friday:Today was the last day of Shodor for the week.I completed my agentsheets model today. It works very well. In the morning I continued fixing all of my bugs and decided it would be better if I put both the grass and the dirt in an agent with multiple depictions called "background". I finished it before lunch and afterwards Ernie asked people to present their project.
Today was the last day I was going to be in Shodor until the summer sessions. Keeping that in mind, it was imperative that I finished my fire spread model and present it that day. I had been working on it for the whole week and even got help from my brother on it. I wrote all the code, but had a lot of bugs in it that prevented it from working. When I was there I got help from Aaron on it and we worked through all the code, and it turns out that I had made some incorrect restrictions on the sp read of the fire that prevented it from going through all of the boxes. I soon fixed it and it ran perfectly and it was presented to the class.
Today we continued our work on JavaScript fire spread model. We had a lot of bugs in it that we had to work out. Even though I had worked on it for a long time, it still did not seem to work. I asked for Ernie to help and he walked me through the outline of the problem we had to solve. This was very helpful and I began to make progress after that.
Today we came back to Shodor after 3 weeks of break. When we got there, Ernie immediately gave us our JavaScript project. This will take up the rest of the Shodor meetings for the school year. Our assignment is to create a spreading forest fire simulation using JavaScript. This is very interesting and it will take some logical and mathematical thinking to figure out.
Today we had our last lesson on Javascript, and I enjoyed all of it. It was very interesting and also quite stimulating to learn about the programming language. Today we used Javascript to make animations on an HTML 5 canvas. It was very fun to see what happened when you typed in the code because color changing dots would appear. I look forward to working on the Javascript project we will be assigned.
Today we continued our lessons on Javascript programming. Our challenge for today was to create a simulation dice game which would randomly display numbers from a die when you clicked the button. This was a hard thing to do, but Vatal and I figured it out. During the second part of the day, Levi came to talk to us about fractals. This was very interesting and I already knew all of it because I had taken a workshop on this 2 years ago. We got a chance to use of the simulations I worked with during that workshop.
Today, we started our unit on programming. We were taught by my mentor, Doug Ivers on Javascript. We first came in and had to take a poll on what languages we have learned and how much we know about Javascript. We learned about how useful Javascript is for calculations and programming.
I was not here in Shodor because I was attending a model UN conference in Duke University.
Today was the first day that workshop students were invited to Shodor since we moved to the new venue. It was interesting to see them, because it reminded me of when I was a workshop student 2 years ago. Trey and Joel continued to teach us, but today it was about system networking. This was very engaging to learn because we learned how to convert addresses into binary and how routers connect to networks. Rob Hochberg then came and talked to us about probability. This was very stimulating and I hope to learn more about this in the future.
In the morning, Trey taught us the different parts of a computer and how to build them to get a very cheap and efficient computer. This was very interesting. Afterwards Joel taught us some command line to use. We worked on this for a while and then we went to lunch. When we came back everyone that did not present the week before, presented today.
Today was a very productive and interesting day. Ernie was not here today so Trey and Aaron were helping us. Leon, Vatsal, and I finished working on our team project. It worked very well. We created a team website and a presentation to accompany the agent sheets project and the vensim project.
Today was the 9th week of the Apprentice Program at Shodor.Vatsal, Leon, and I were working on our Agent Sheets Model. This was part of our Team Project that is due next week. After lunch, Rob Hochberg came to talk to us about probability. It was very interesting and I would like to learn more about it in the future.
Today we came back to Shodor after a three week break. Ernie made us start a modeling project that we had to do with the things that we learned over the past two months. We broke up into groups and began work on it. I paired up with Vatsal Parikh and Leon Copeland. We created a basis for our project, which included creating the depictions and primary behaviors.
Today was the last Shodor session of the year since it would be closed over the holidays. We resumed our modeling unit with Jeff and we worked with agent sheets to create our own simulation of choice. Vatsal and I worked together to create a simulation of the spread of malaria. It worked well although we had a lot of trouble at the beginning. Eventually we figured out how to make it work and it turned out well and had a success rate of 44%.
We continued the "how do you know" unit. We worked on using factors in agent sheets to change the outcome of the situation. We then got into groups and made our own agent sheets model. We also used the data from everyone's group to compile a graph on excel. We then downloaded some data to work with on excel. We created a graph and a slider bar to modify the data on excel.
Today Jeff came and talked to us about the "how do you know" unit. This was very interesting because we started making simulations using Agent Sheets. We also used Excel to create graphs and compile data. It was very fun to expand on what we learn during SSP last summer. I found it highly stimulating and would like to learn more about it in the future.
Today was our third meeting of the Apprenticeship Program. Today Dr.Panoff came to talk to us about how you can get many different answers based on how you look and interpret something. Afterwards, Ron Broadnax and Cameron gave us a powerpoint presentation on office ethics. This was very funny because Ron dressed up as a person you would not expect to see in an office and was exhibiting very bad office ethics to show what not to do in various situations.
Today was the second meeting of the Shodor Apprenticeship Program 2011. We got our first project today. It was to create our own websites by following a set of guidelines on the packet. We are supposed to have an index page, a portfolio page, and a blog page.
Last Saturday was our first meeting for the Shodor Apprenticeship Program. Ernie went over the Apprenticeship Program Handbook. This was full of the rules and guidelines for the Program. We then had Joel teach us some command lines to work on our webpage through terminal. We then set up an account for Spark and the Roundcube email to converse with our mentors and other students.