Monday, October 18, 2010

Algorithms

Began working on algorithms today. Well, technically yesterday. The big deal is that there actually isn't a big deal when it comes to writing algorithms. Almost every algorithm that is taught in basic computer school (and generally in advanced computer schools) has an article that contains its pseudocode that is only seconds away with Google or any other fairly significant search engine. This is my conclusion regarding algorithms in modern day computer science classrooms:

1. Learn name and general functionality of algorithm.
2. Attempt to program algorithm from scratch.
3. Attempt to optimize algorithm.
4. If algorithm works as desired, go to step 5. Otherwise, go to step 2.
5. Brag about how awesome your algorithm skills are.

No comments:

Post a Comment