I'll be conducting an advanced study of algorithms. An algorithm is basically the computer science term for a problem solving technique. You can think of it as a recipe for solving a certain type of problem.
My interest in algorithms arises from a few classes on campus which have studied them, particularly "Data Structures" and "Advanced Data Structures." My desire to learn more has been fueled by participation on Wofford's Programming Team. I've participated in ten regional programming contests, and find them both challenging and thrilling.
I'll be studying multiple important algorithms, with several goals.
- Understand the algorithm
- Write a computer program (code) that implements the algorithm
- Modify the code to solve several distinct problems that the algorithm addresses
- Write a rationale for each problem to describe how to identify the best algorithm to solve it
- Describe the adaptations that were made to the algorithm for each problem's solution
No comments:
Post a Comment