RSS

Peanut Butter, Jelly and Algorithms: A mini update!

20 Sep

Algorithms

Photo Source

 

What do these three things have in common? Well, it’s what I’m having for breakfast!

It has been about a year…

As time progresses towards to the one year anniversary of me changing everything in my life in order to return to school, all that I can do is count my blessings.  I post about this subject quite a bit, mainly because life changing events tend to have that effect on most people and I am no exception.  One thing that I can say is although my life has not slowed down one bit, it is a different kind of chaos that I live in now.  One that I have complete say in and complete control over.  Which is completely different from the chaos I lived in last year.

What’s happening?…

Well, Fall Semester started almost 7 weeks ago and I am getting into the Graphic Design portion of my classes, but I also am taking an Algorithms class.  One thing that I have learned is that Algorithms have completely mesmerized me and have taken over my brain cells.  So much so, that I wonder why I am just learning Algorithms when I’ve taken quite a bit of programming classes so far.  I believe that this class would have helped me with each programming class that I’ve taken so far since I’ve returned to school.  Some of the concepts have been interesting with me attempting to wrap my mind around them, but for the most part they all make since.  Although I’m taking 3 other classes, my life has slowly began to evolve around Algorithms and getting a sound understanding of them.

PB&J and Algorithms… 

As I stated earlier, my breakfast this morning was interesting, mainly because I woke up thinking about a basic Algorithm that we learned during the first week of class.  Being pretty early in the course, we were discussing Union Finds and the difference between the different methods.  I was interested in the relationship between the different methods.  While reading the material, I remember having difficulty with simply identifying the results of certain unions.  I wasn’t able to answer the questions until I mapped them out for myself on a piece a paper and using a highlighter.  At the time, I felt silly, but thinking back, it was a visual way of helping me understand the concept.  What had me up early this morning thinking about Algorithms was the different ways to analyze situations in order to develop an algorithm to suit the situation.  Really, as simple as this concept is, it really opened my eyes to how I’ve thought in the past.  I have ALWAYS been a person that hate doing repetitive things.  I usually try to find a way to make a process easier and automated if possible.  I was the person creating spreadsheets with formulas because I could see the time saved once the work was done.

The last revelation I’ve had of this magnitude was during my Probably and Analysis class during my very first semester.  We had to write a list of everything we did each day, the more detailed the better.  For example, instead of listing “I woke up”, we listed “I took a breath, I opened my eyes, I lifted my arm”… etc.  You can see how tedious a list like this could be.  Well, this was my professor’s way of explaining the different programming paradigms and the differences between languages that are closer to machine language and the ones that are more high level.  All explanations of different languages have led me back to that visual assignment and have helped me to digest concepts better.

Since this is an update… 

I’m excited to announce that I am still on the Dean’s list and I still have a 4.0!  I was afraid that once I had gotten into more difficult topics that it would be tougher to maintain my grades.  I still have a bit to go but I am getting more comfortable and learning more and more each day.  One thing I do have to say is that I learn a lot on my own.  I read so much and practice much more than is required.  This is for my own benefit, I don’t want to get to the point that I am not constantly learning something new.  I also want to learn in tandem with what my classes are teaching me.  I still use YouTube as a great scholarly resource 🙂

I am still taking supplemental MOOC‘s to make sure that my learning is well-rounded.  These have been tremendously beneficial and the options available have also grown.

As always, I am excited about what the future will bring, and I am happy of my new addiction: Algorithms… 🙂

 

 
Leave a comment

Posted by on September 20, 2014 in Programming

 

Tags: , , , , , , , , , , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

 
Teila's Blog

Musings of a Female Game Developer

Twyste

yarn, wires, & life

A Momentary Lapse of Reasonings

Thinking the lived experience of technology

Pycharm.WordPress.Com

Start Coding Python The Right Way! Step by Step!

Swiftly Coding

Join me on my learning to code adventures!

Frankie Inguanez

Business Intelligence Specialist

Subaltern Gaming

Because every game should go viral

Sixty Hertz

museum of vids & links, no reviews, no snark

webcsshtml

WEB CSS AND HTML

Red Website Design Blog

Helping You & Your Business Grow

Riley Jensen

It's Supercalifragilisticexpialidocious!

T. Brooks Web Design, LLC

T. Brooks Web Design, LLC designs hand-coded, quality websites and mobile sites for all companies in any industry, anywhere in the U.S. We specialize in small, medium, and startup businesses, especially in construction and landscaping. We also handle online marketing and promotion, social media, search engine optimization (SEO), logos, flyers, and videos. All work is done full-time by the owner, and we do not use subcontractors. We believe in fair and ethical business practices, we are proactive and take pride in our work, and we won't drop the ball! Visit our website at http://www.tbrookswebdesign.com.

dnstudio

Design solves ugly problems in a beautiful way

Katrina's THEOry of Life

Zoologist turned web developer running wild on the internet.

%d bloggers like this: