Shodor

Om's Website

The Blog


What This Blog Is About

This blog is a day-to-day account of what I do at Shodor, including projects and activities.

The Blog

Last Day of the Shodor Apprenticeship Program

8/17/2018

I finished working on my modeling project today, and I finally embedded it in my Personal Portfolio Project. I also prepared for my presentation by reviewing and validating multiple of my projects, as well as refining them and checking for improvements. I also began working on my Inkscape and Gimp projects. It has been a pleasure writing this blog, and I will remember this program for a long time to come. In the meantime, I have some validation to do.

8/16/2018

I could not come to Shodor today 8/16/2018, so I continued working on my modeling project.

8/15/2018

I could not come to Shodor today 8/15/2018, so I continued working on my modeling project.

8/14/2018

I could not come to Shodor today 8/14/2018, so I continued validating my webpages.

8/13/2018

I could not come to Shodor today 8/13/2018, so I continued validating my webpages.

8/10/2018

I could not come to Shodor today 8/10/2018, so I finished my database project, and created a table to display the values.

8/9/2018

I could not come to Shodor today 8/9/2018, so I worked on my database project.

8/8/2018

I could not come to Shodor today 8/8/2018, so I started my modeling project.

8/7/2018

I could not come to Shodor today 8/7/2018, so I continued validating my webpages.

8/6/2018

I could not come to Shodor today 8/6/2018, so I continued validating my webpages.

Last Day of Block 3

8/3/2018

I finally completed my mock interview with Aaron today. It was a very enlightening and educational experience. He helped me furnish my resume, build new communication skills, and gave me some tips. After the interview, I completed my new website design, and uploaded all of my projects, blogs, and links to it. Finally, we concluded the day by listening to the presentations of the apprentices who are on their last day today. Unfortunately, I may not be able to attend most of the scheduled days of block 4, but I will continue working on it's projects and will keep updating this blog.

8/2/2018

I could not come to Shodor today 8/2/2018, so I continued validating my webpages.

Fourth Day of Block 3

8/1/2018

I spent today finishing up my Database Project, and displaying the data on my website. After completing that task, I then started preparing for my Mock Interview on Friday by watching a lecture that I missed on Tuesday.

7/31/2018

I could not come to Shodor today 7/23/2018, so I continued validating my webpages.

Fourth Day of Block 3

7/30/2018

I used all of today to try and finish my Dice Spinner Database. I am now very close to finishing, and only have to upload the data to my website. As I will be missing tomorrow, I am going to have to work extra hard on Wednesday to catch up with what I will have missed.

Third Day of Block 3

7/27/2018

Today I started to finish my Dice Roller model. Most of the new tables have been created, and the HTML has been validated. However, I was not able to get through it as I had to complete my ODAA for afternoon reception.

7/26/2018

I could not come to Shodor today 7/23/2018, so I started my new website.

Second Day of Block 3

7/25/2018

I spent most of today working on the Dice Roller model that we are connecting to a database using mySQL. I was not able to complete it today, but I did manage to finish most of the work and learning that I missed yesterday. I will try my best to complete the work by Friday.

7/24/2018

I could not come to Shodor today 7/23/2018, so I continued validating my webpages.

First Day of Block 3

7/23/2018

We started learning about mySQL today. I finished the first part of the Syntax Guide, and then I got halfway through the second part, ahead of schedule. It was a nicely productive day, and I look forward to learning more about databases.

Last Day of Block 2

7/20/2018

I finished validating and uploading all of my projects in Block 2 today. I am very proud of myself, especially considering that I missed two full days of Shodor, and still managed to finish my work. I am also very excited to continue working and learning new things in Block 3.

7/19/2018

I could not come to Shodor today 7/19/2018, so I continued validating my webpages.

Work Day

7/18/2018

I could not come to Shodor on 7/17/2018, so I had to watch the livestream on creating a dynamic webpage. After completing the tutorial, I started and finished working on my XML Blog project, which was fun and very educational. After lunch, I validated all of my current projects and then completed and validated the Dane Joe project. I only have one Kristas Project left to complete and validate a of today.

7/17/2018

I could not come to Shodor today 7/17/2018, so I started validating my projects.

Integrating PHP into HTML

7/16/2018

The class learned how to properly integrate PHP code into HTML today in the proper Shodor method. After spending the whole morning learning together on this topic, we continued working on our Krista's Projects. I managed to finish my Dice Statistics model with some help from Rohan, who taught me how to organize my code in a step-by-step manner. I used some of his advice on the two projects I had left.

Work Day 2

7/13/2018

Today was quite an unproductive day. I spent most of it working on my Dice Statistics Model, and was not really able to make any real progress. However, it is mostly my fault, as I simply cannot understand it. Special thanks to Ernie, Arjun, and Seokyoung for trying to help me.

Work Day

7/12/2018

The class spent the morning learning more about PHP and HTML. After lunch, we had the rest of the day to work on our own respective projects. I finished my Syntax Guide early today, so I wanted to get a head start on the "Krista's Projects."

Third Day of Summer

7/11/2018

Today was the third day of the summer semester. I was a morning receptionist for my first official ODAA today. Aaron taught me many valuable skills that can be used in future jobs, such as how to greet the caller nicely, as well as how to direct, transfer, and hold callers effectively. After I finished my duty, I had to catch up on what we had done in the morning, as well as continue working on my Syntax Guide. he class finished up the day with a lesson on resumes, and I finished my first one ever. It was an enriching and exciting experience.

The Blog

Second Day of Summer

7/10/2018

Today was the second day of the summer semester. It was a pure workday. Most of the class continued working on our Programming Concepts Syntax Guide. I also tried squeezing in a little extra work time during lunch and the breaks, and it helped me work even more productively. Overall, it was a satisfying day.

The Blog

First Day of Summer!

7/9/2018

Today was the first day of the summer semester. We kicked things off by learning a little bit more about JavaScript and getting an introduction to PHP. The class also started the 2018 Programming Concepts Syntax Guide. As I will not be attending Tuesdays and Thursdays, I also started creating my model HLD and illustrating a Vensim model.

Final Day of Parallel Computing

4/21/2018

Today we finished our Spring Semester at Shodor. To conclude this semester, we finished up learning about parallel computing by using Linux and connecting our computers together. I also started my spring stipend form completion in a meeting with Ernie.

Second Day of Parallel Computing

4/14/2018

Today the class continued our exploration of parallel computing concepts and completing the parallel computing workbook. We delved into a forest fire model that illustrated dependencies, created our own parallel process and serial process for everyday tasks, and did extensive research on modern day supercomputers. We also got our fall stipends today. I am also excited as we are finally exploring the practical applications of parallel computing, as well as its uses.

Presentation Day!

4/7/2018

Rohan and I gave our presentation today. Our added "terrain" was inherent tree protection and a large saturation factor. We had fulfilled all the requirements for our project, and we felt that it was a good learning experience. After everyone presented, we finally started learning about parallel programming. We were introduced to a new workbook that we will work on over the next month.

Third Day of March Project

3/17/2018

Today Rohan and I worked at Shodor on our project for the last time. I finished the AgentCubes and most of the HTML while Rohan edited the JavaScript. Both of us helped each other a lot and I feel very confident that we will be ready to go on presentation day. In order to finish our project, we have decided to either come to Shodor on Saturday or work with each other over the weekend.

Second Day of March Project

3/10/2018

I was absent today from the class due to me attending a cycling camp. In order to make up my work, I started working on my agentcubes model at home. I learned that I had to use check and change in order to solve the Nearest Neighbors model, and I also applied this knowledge to the March Project. Overall, I am happy with mine and my team's progress.

First Day of March Project

3/3/2018

We had to pick our partners for the Spring Project today. The partner that I chose was Rohan, and I am very excited to have a new coworker.The project will involve AgentCubes modeling (again), JavaScript, and, finally, an HTML website all concerning forest fires. Our extra addition was the addition of more than one types of terrain.

Intro to Functions and Last Day of Concepts

2/17/2018

Today was our last purely instructional day involving programming concepts. We spent the first half of class discussing the use of functions and how to create your own functions. We also edited a JavaScript function and simplified it using the new knowledge we learned today. Finally, we discussed the application of indexes in a JavaScript example, and how it might help us with the programming project we will be doing in March.

Programming Concepts!

2/10/2018

Today we continued our explorations of pseudocode and coding concepts. After finishing most of the important concepts during the first half of the day, we finally got our first problem that we had to solve using our knowledge of algorithms. This was all done, as noted, by pseudocode. However, towards the tail end of class, Aaron showed us the exact syntax that would be used in order to solve the problem in JavaScript, and we were surprised that both the syntax as well as the pseudocode were similar.

First day of Spring!

2/3/2018

As an entry to our spring course, we began discussing programming concepts for the first and second halves of the day. These concepts included data values, components of a computer, and programming tools. I also furthered the completion of my stipend form today. This stipend is only extra motivation for me to finish my work on time.

Presentation Day

12/23/2017

Today was the last day that Joseph and I worked on our project. We managed to finish our HTML website, and complete our final AgentCubes model. After checking with Ernie to make sure our website was up to standard, we decided to work on adding some detail concerning our model descriptions. Our presentation of the population of fish went well. All of our models worked flawlessly, and showed the effect infection and fishing can have on marine populations. Overall, it was a satisfactory day.

Group Project Day 3

12/16/2017

Today was the last day that Joseph and I worked on our project. We managed to finish our HTML website, and complete our final AgentCubes model. After checking with Ernie to make sure our website was up to standard, we decided to work on adding some detail concerning our model descriptions. Our presentation of the population of fish went well. All of our models worked flawlessly, and showed the effect infection and fishing can have on marine populations. Overall, it was a satisfactory day.

Group Project Day 2

12/9/2017

Joseph and I made great progress today. We finished our Vensim models completely today, and Joseph and I are almost done with the HTML website. We also managed to finish 2 of the three required steps of AgentCubes modeling, as well as start the third. My group is well on its way to making a real life model. The largest change, however, was a change in our subject. The basis for our model is the same, but we decided to allow our species to move by being fish instead of trees.

Group Project Day 1

12/2/2017

The highlight of this week was the beginning of the first group project we have had. I worked with Joseph to design and model tree birth and death relationships using Vensim, Agent Cubes, and a website. We decided to work in our notebook first, and then apply our ideas to Vensim. After careful planning during lunch and during the breaks, we managed to finish most of our Vensim work.

Agent Cubes

11/18/2017

Today was a great day. Dr. Panoff continued our explorations in modeling by elaborating concepts in Vensim modeling. But the highlight of the day began after lunch. I had already delved a bit into Agent Cubes during my tenure at SSP, so the lesson was a mild review for me. However, Agent Cubes was as exciting as ever, and I am anxious to apply it to a project in the weeks to come.

Vensim Modeling

11/11/2017

After our first exploration of modeling in Excel last week, we continued modeling, but using Vensim instead. Dr. Panoff showed us that Vensim is a modeling tool that is simpler to use than many other programs. We also completed a small project towards the end of class to demonstrate our understanding of Vensim modeling. Overall, I am very satisfied with the productivity of today's class.

Diffusion Day!

11/4/2017

Today was an exciting day. Dr. Panoff had been stressing that modeling was more important than plain programming for quite some time now, but today we finally got our first taste of what modeling is really like via Excel. The highlight was our diffusion model, in which we compared the heat from radiators on one end of a trailer diffusing to putting lots of radiators around the trailer walls.

Excel Explorations

10/21/2017

On October 28th, I learned multiple topics. The warm-up consisted of thinking problems, and it wasn't long before we got into the core topics of the day. First, we explored different characteristics of Excel. During lunch, Dr. Panoff showed us mathematical and logic-based card "tricks." After lunch and the break, we started exploring different models. At the end of the day, we concluded by starting our HTML project, and writing our reflections.

Business Ethics

10/14/2017

On October 14th, I learned professional business ethics, and some principles of computational thinking from Dr. Panoff. We started discussing our long term projects, and I finally got to communicate with my mentor. Today was a very fun day, and I definitely learned something new.

Introduction

10/07/2017

On October 7th, I managed to set up my Shodor account, review the Code of Conduct, and start my first Apprenticeship "project." I am extremely excited for the start of this program.




Created by Om Nerurkar