My Posts

More Website Work

7-31-2020

Today I continued working on the New Portfolio Website and the CSS library Project. I used CSSWAND which is a copy and paste css library. It contains a number of effects on different triggers like loading or hover. It can be used for buttons links or inputs. I found it very useful for making my website feel much smoother and nicer to interact with.

Presentation Day

7-30-2020

Today I started the day working on my resume and then went to planning my presentation. For the presentation I had to present for 15 minutes and 5 - 8 different projects. I started out planning which projects to present. Then went down the list of questions to figure out what to say about each project in the presentation. The presentation went well and today was the last day of the Apprenticeship for me although I still do have some more work to do for it.

Hard Website Work

7-29-2020

Today I spent the whole day working on one page of my new portfolio webpage. It was very hard work and I worked pretty productively but still didn't get that much done. I had to make a lot of custom art for the website and also spent a long time brainstorming for the art.

A bunch of small stuff

7-28-2020

I started today by finishing the dice roller project. Then I spent most of the day working on finishing up some older projects and getting organized. I figured out what is left for me to do and started on some of those things. After working on a few things for a few projects. Then later in the day after lunch I talked with Ernie and asked him a ton of questions about a variety of projects. Today I also felt wasn't a very efficient day and I think the reason for this is because I dodn't know what I should be doing at most given points so I think the questions I asked Ernie and the organization I did will really help with those issues.

Working on my Resume

7-27-2020

Today I watched a video from a previous apprenticeship program teaching people how to write a good resume. I spent quite a bit of time working on that. I went quite slowly with it and then I came to a standstill. After sitting around and thinking for a while I decided it would be best to move on to something else so I made a bit of progress on the Database/php project.

SQL interacting with php

7-24-2020

Today we continued the demo from yesterday by learning how to use php to add data to a database. First we did it as part of the demo and then we started to impliment it on our own projects. I got pretty far in it but I still have a few bugs I have to work out onext week.

SQL interacting with php

7-23-2020

Today we continued working on our website the uses html forms and php to work with a database for the first half of the day. Then for the second half of the day we did a demo with Ernie to lear how to get data from a database using php. There were a lot of errors and it was very exausting.

SQL with php

7-22-2020

Today we continued to learn SQL but today we are working again with php and HTML to combine all three to make a website that saves peoples entries to the database. Then we can get info from many people and automatically add it to the database so we can access it later and can actually store user input.

More SQL

7-21-2020

Today we continued to learn even more SQL. Today was more fun although it was more confusing. We continued working in a new section of the syntax guide and learned more SQL. I didn't do any catching up today but didn't fall behind anymore.

3rd Block Day 1

7-20-2020

Today we started learning how about databases. Shodor uses mySQL databases. We got a syntax guide and have been using it to learn mySQL. I am very excited because this is very useful and an important skill. I didn't get as far as I wanted to today so I will have to slowly catch up over the week.

Back to the start of the Block

7-17-2020

Today I went back to the js and php syntax guide. I still love learning more php and although the functions and other things I learned were more complex than the previous php in the guide so it took longer because I had to do more research. I didn't get as far as I would like with many of the projects so I will be doing a fair bit of work over the weekend.

Kristia's Projects workday 2

7-16-2020

Today was much less fun and muuch more frustrating than yesterday. I had a lot of fun working but I ran into a lot of problems and took forever to fix them. I only finished one mini project today but I also learned a lot about how php works.

Kristia's Projects workday

7-15-2020

Today was a lot of fun as I worked on the Kristia's projects which are a collection of mini projects that touch on many of the aspects of php we have learned this block. I enjoy projects like this as long as I don't have any long lasting bugs that I get stuck on for way too long.

Final website Plan

7-14-2020

Today I worked on my final website plan. I worry that I am not working fast enough and I will won't have time to finish everything by the end of the block so I am trying to devise a plan to finish work faster. I din't work on the syntax guide at all today because Ernie said it wasn't a priority.

Learning even more php

7-13-2020

Today we did a longer php demo with Ernie where he showed us how to make a php rendering system. That is what I spent most of my time on today. After finishing that project I continued working on the syntax guide which I am getting very close to finishing. I didn't get to it over the weekend but I am going to finish it tommorow.

Learning more php

7-10-2020

Today we did a longer php demo with Ernie where he showed us how to make a dynamic website using php. Then I spent the rest of the day continuing to work on the syntax guide. I am making good progress but sadly didn't finish. I will probably finish it over the weekend so on Monday I can continue to other projects.

Learning php

7-9-2020

Today we did a small php demo with Ernie where he showed us how to make forms using php. Then I spent the rest of the day working on the syntax guide on the php section. I am making good progress and I hope to finish the guide tommorow. I have learned a lot about php and it's limits. I have had a lot of fun learning php and can't wait to continue.

Learning more js

7-8-2020

Today we did a small php project demo with Ernie and then spent the rest of the day on the syntax guide project. I finished the JavaScript portion of the project and I am now working on the php section. I am hoping I can start moving faster through the php because I feel like I am moving too slow and hopefully I can use the js as a base for the php to move faster.

Learning js

7-7-2020

Today we spent the entire time continuing working on one big project. The project is the js and php syntax guide. Today was almost entirely individual work and we continued to go down the guide and wrote code to learn how to use a large variety of functions.

Learning and reviewing js & php

7-6-2020

Today we spent the entire time working on one big project. The project is a js and php syntax guide. For the project we go through a long google doc and fill in boxes with js and php code to show how to do certain things in those programming languages. even in the js section of the document there are many new things to learn how to do. The project is a research project so for most of the learning of the languages we have to figure it out on our own. Although we did have a few dementrations and explanations done by Ernie.

More Modeling Fun

6-26-2020

Today I got to do more of the fun work the fun work. I worked more on the javascript agent model for the entire day and made a lot of progress. I am getting extremely close to finishing the model and am very excited.

Modeling Fun

6-25-2020

Today I got to do the fun work. I worked on the javascript agent model for the entire day and made a lot of progress. Work like this is my faavorite kind of work because you come accross a really annoying bug and it feels great when you finally fix it. I spent a lot of time fixing bugs which is fun not only for the previously mentioned reasons but also because it requires a lot of creativity to come up with solutions and figure out what the problems may be. I am getting close to finishing the model and am very excited.

Planning and Modeling

6-24-2020

Today I worked on adding onto my old forest fire model plan to make it much better. Then I started implimenting that plan. I completely made the system model and started working on the agent model.

Too too much Gimp

6-23-2020

I called yesterday "Too much Gimp" thinking it would be the most I do in one day. I was very wrong. I started today early and ended late. I had a lot of fun finishing the second wave of Gimp projects and enjoyed working on them a lot. I then spent way too long adding them to my portfolio website.

Too much Gimp

6-22-2020

Today we had a tutorial in gimp where we made cosmic turtles. We learned how to use the select tool transformation tools and many other tools. I learned a lot from the tutuorial. After that I worked on making another collage and new web banners from the images I made in inkscape and the photos Ernie found for use to use.

New website planning

6-19-2020

I spent a long time today planning for my final portfolio webpage and designing the page layouts. I worked hard to try to make mockup images of the website. I am drawing a lot of elements for the layout and colors from the dynamic webpage demo because I really like the look of the template website.

New website template and planning

6-18-2020

I started today by finishing off the Inkscape project by putting the images on my Summer portfolio website. As well as adding css so they fit on the page.

After spending way too long on that I started work on the website template tutorial which took a little over two hours. The tutorial was a lot of fun and I learned a lot from it. The website template I made following the tutorial looks very good and I look forward to the website I will make using it.

Then I used the rest of my time planning my new portfolio website

Inkscape

6-17-2020

Today we started a new project of making svg and png images useing the program Inkscape. We had to make many different images. For each vector image I mad 2-3 images and then restarted because I didn't like the way they looked. I am not too happy with many of the final outcomes. All in all today wasn't very productive and it was very tiring.

Gimp and more planning

6-16-2020

Today we started a new project of sizing and cropping using Gimp. For that project we also had to make a website displaying the images we created. I also continued my planning for the modeling project.

Summer Block #1 Day 1

6-15-2020

Today we started the Summer Block and we started a new modeling project. We started off today by talking about how the summer block is going to work and then introduced a new modeling project. For the project we have to make an agent model a system model and a website. For the model I decided to make a model of a forest fire spreading through a forest.

Parallel Computing

5-2-2020

Today we continued the topic of super computing and parallel computing. Aaron taught the lecture on parallel computing. Then we did a lot of work with littleFe and using a command line. We ran models of galaxys and learned about how parallel and supercomputing works including the logistics of it.

Super Computing

4-25-2020

Today we started the new topic of super computing. The first thing we did was watching a video by Aaron about what supercomputers are used for and why they are used. Then we did a bunch of tasks that taught us about supercomupting/parallel computing and how it works as well as what it is good for. We used a lot of different models to teach us about things like using parallel computing to model more, faster or better, communication, dependencies and domain decomposition.

Group Project 2 presentations

4-18-2020

Today we all presented our second group project. I am very proud of my project. All of the other projects were very impressive and gave me a lot of ideas that I might want to try something similar in the future.

Gravity

3-21-2020

Because of COVID-19 we had to do our meeting via google hangouts. This made working difficult but it was easier than last time becuase we have had time to figure it out.

Today my partner and I finished our project and our website. We had a few bugs and the gravity system is very complex but we finally got it working. I also learned how to make and use checkboxes which are very useful in js and HTML.

Planets

3-21-2020

Because of COVID-19 we had to do our meeting via google hangouts. This made working quite difficult because we had to do everything remotely and couldn't just talk in person. Additionally two people working on the same code was very hard to figure out.

The project we decided on was to model the orbit of planets in our solar system around the sun. We did all the research we needed in order to correctly model the planets. Today we only drew the planets and gave them a velocity. He didn't actually implement gravity yet.

Bouncing Particles

3-7-2020

We started off today talking about how Shodor is being affected by the COVID-19 virus. We talked about how so far Shodor isn't closing down or anything but are listening to recommendations from the CDC and the Durham as well as North Carolina Health Departments. Then Aaron and Ernie talked through some more logistics and how they are going to be handeling things like not doing all of your blogs or missing more than 3 meetings.

After that we got right to work on our particle models. I made many new iterations of the Model and am now up to ten. My newest version today has many interesting features tha my newest model last meeting didn't have. These features were very fun to implement and included things like a Play/Pause button, a Bounce/Loop button and multiple particles. I had to try many new things to do this and learned a lot about Javascript and programming concepts.

At the end of the meeting Ernie and Aaron told us about our new Group Project 2 and who our partners are. I'm very excited.

Random moving Particle

2-15-2020

Aaron started by review a few things with us and then we jumped strait into working on our particle model. We finished 2 new versions and almost finished a third one. The first version we finished made the canvas larger and added and connected the javascript file. The next version added one randomly placed and colored particle in the canvas. The fifth version added a lot. It added an HTML button element for the reset button and a function that resets the model, as well as a HTML button element for the Step button and a working step function.

First Day of the Spring Block!

2-8-2020

We started out today by talking about the expectations and a few of the things we will be doing durring the spring block. Then Dr. Panoff gave a talk about why Shodor teaches programming concepts in the way they do. After that Aaron introduced us to the project we will be working on throughout February which is a bouncing particles simulation. We started this project by looking at the preview webpage linked to on the Apprenticeship document to see what the final result of the project will be. Then we downloaded a basic template which gave us most of the HTML and CSS code we will be using. Then we started planning and working on the project making backups along the way. We took Notes on Programming practices, Tools and concepts.

Group Project #1 Workday #3 Final Workday

12-21-2019

Today was our final workday for our first group project. Bo and I did finishing touches on the website and then we planned out our presentation. We decided to both pilot and present because he worked mostly on the system model and I worked mostly on the agent model. We split up the talking points of the presentation based on who could answer what the best. Our presentation went very well and everyone else's projects were very important. I think their thought process was interesting and very different than mine. I made a large list of things I want to try in my future models. These were all things that I saw in other peoples models or thought about after seeing their models.

I haven't yet added any content besides placeholder content to the website yet because I haven't gotten a chance but I am hoping to tonight or tomorrow. The HTML I started with from the website was from the Html tutorial homework I got to do from Ernie. I learned a lot on the way. I learned a few new Html tags today, and learned how to make a dropdown menu using CSS. I rather like the look of the website and am very proud of it but it is very similar to other websites I have made where each element is pretty separated from another and next website I make I would like to try to make a more connected layout. I think that would be a nice challenge for myself.

Group Project #1 Workday #2

12-14-2019

Today was another workday for our first group project. My partner, Bo and we have been making models that model an ocean environment. Today I was working on the agent model and website. There were a lot of issues with both that I had to fix, and I learned a lot along the way. I started working on the website last night and I got started but I made most of my progress today. I worked on it this morning before coming to Shodor and here at Shodor. I did a lot of work and was quite successful. I created and formatted a website. I like the look of the website and Bo and I chose an ocean themed color pallet for the website. The website has a header, a dropdown navigation menu, a main section and footer.

I haven't yet added any content besides placeholder content to the website yet because I haven't gotten a chance but I am hoping to tonight or tomorrow. The HTML I started with from the website was from the Html tutorial homework I got to do from Ernie. I learned a lot on the way. I learned a few new Html tags today, and learned how to make a dropdown menu using CSS. I rather like the look of the website and am very proud of it but it is very similar to other websites I have made were each element is pretty separated from another and next website I make I would like to try to make a more connected layout. I think that would be a nice challenge for myself.

Today I also did a few things for my agent cubes model. For one I added death to the model as well as tweaking some of the percentages in the model to make it work better and be more stable. This was a big issue because the first few times I ran the model I ended up with high reaching stacks of small fish from them reproducing too much and Tuna not eating them fast enough. That is luckily now a rare occurrence.

Group Project #1 Workday

12-7-2019

Today was a workday for our first group project. My partner is Bo and we are making models that model an ocean environment. Today I was working on the agent model while he was working on a system model. The smallest organism is our planned model was phytoplankton and then zooplankton but after spending the first half of the workday trying to get these organisms to exist and interact I decided to not include them in the agent model.

Then the second half of the day I built the rest of the model which I actually had more bugs than I expected with but I worked through many of them. The new model only includes small fish, tuna and sharks, but not phytoplankton or zooplankton. There is also a counter that graphs how many of each type of animal there is. Each animal has a large variety of things that it does/can do and the model uses a lot of hillclimbing.

Vensim/System Dynamics Practice

11-23-2019

Today we learned about agent models and then I made a very complex agent model using AgentCubesOnline that I am very proud of. It had many different shapes of people that all acted differently and hill climbed. I also spread a value throughout the surrounding world. This healthy sick model had susceptible people, doctors, infected people, exposed people, recovered people, and dead people. Then at the end of the day we learned about and started brainstorming for our first group project.

Vensim/System Dynamics Practice

11-16-2019

Today we built on the modeling that we learned last week, with vensimPLE. We did this by planning and building multiple different but similar models in vensim based on stories we where given. This included making a Model of Durham's population, which I made two versions of: a basic one that only had the variable of people moving to Durham, and a more complicated one that had the variables: people moving to Durham, people moving out of Durham, fraction of people in Durham dying and fraction of people in Durham giving birth. We also made a model of temperature decreasing linearly, the exponential decay of Fermium-252, and two new versions of our rabbit population model.

We planned the models in our notebook where we first drew the system dynamics model and then came up with the equations for each level and rate. For our simple population model of Durham's population we also sketched out our expectations for some of the graphs made by the model. The models we made using system dynamics related to the Have=Had+Change we learned about last week because the levels are the have and had while the rates, which are affected by variables are the change.

Introduction to Modeling

11-09-2019

Today we learned about modeling, using objects to model different things, and two modeling tools on the computer. We started out the day learning about how what we Have = what we Had + What changed. Then we made a lot of different iterative models. We started out in Microsoft Excel and made multiple models. We made a model of pets(cats and dogs), coin flips using random numbers, dice rolls and then a magic 8 ball. Then we made a new Excel workbook where we made a model that showed how heat travels and uses color as a numeral. Then we made two rabbit population models one in excel and one in vensimPLE.

Numerals and Numerics!

10-26-2019

Today Dr.Panoff finished his How do you Know? presentation, and then we did experiments on numbers, numerals and how computers interpret numbers. We did experiments in Microsoft Excel and Google Sheets that showed how computers can only calculate and deal with numbers that are Base 2 so many big calculation errors occur. We also learned about the 3 ways that computers approximate numbers. It was a fun and interesting class.

Office Ethics Makeup Entry!

10-19-2019

I missed the second day of the Apprenticeship Program on Saturday, October 19th, so I had to make it up over the course of the week. I have been quite busy so I only had time to work on it on Monday and Wednesday. It took a very long time and it was a lot of work but I got it done in about 7 hours total.

I learned I didn't learn very much from the recorded videos because I have already seen a similar demonstration. During SSP I had a very similar presentation also done by Ron. The actual recorded program was very little individual work but had quite a bit of lecture and presentation in it. The videos were very long and I had to plan my time is such a way that I watched each video to the end so that I didn't cut a lecture in half.

There was also a decent amount of homework for thisweek that took quite a bit of time to finish. I am also ahead on homework by quite a bit and AARON AND ERNIE ARE AWESOME!

My First Blog Entry!

10-12-2019

Today was the first day of the Apprenticeship Program for 2019-2020 Ernie said it would be really boring and though some of the parts were it was very exciting and some parts were interesting. It really made me look forward to the rest of the program and beyond. We went over the apprentice hand book and did some other basic things like a tour of the new space. I was sad to hear Aaron wasn't feeling well.

I learned a lot of new things today and learned more about the things I already somewhat knew. By things I mean things about the program. I learned a lot of how the program works through the lectures and through the Apprentice Handbook. Dr. Panoff and Ernie both gave lectures today. I also learned more about some processes that I had heard about from other interns or had seen on their webpages, a great example of this is blogs like this one.

Sadly I have to miss next Saturday because of a prior agreement. I have to write an email to Ernie and Aaron about that. I also might have lost all the projects and the webpages I made during the Computing MATTERS and Shodor Scholars programs. I have to email Joel about that. All in all today was a great start and I am very excited for things to come!

: )