Once students have mastered basic programming patterns in a programming language, they have one more hurdle to clear: learning how to use those patterns to solve problems. In order for students to solve these problems, they need to know which patterns to apply. This is where algorithms and data structures play an important role. Professor Michaelle Perez, author of the new, first edition title, “Introduction to Algorithms and Data Structures”, understands the significance of this role. This title helps students develop familiarity with data structures and algorithms, so they can work through complicated problems using a programming language’s basic control flow and loops.
This first edition was written by Michaelle Perez, a professor of Biomedical Engineering at Galileo University. He has taught mathematics and computer science for the last twenty years. His main interest has been helping students develop the skills necessary to learn and tackle complex problems. He has taught a wide range of mathematics and computer science topics to students from high school through graduate school-level. His current research interest is in the applications of computer vision through deep learning, specifically biomedical images.
Professor Perez has authored a text which presents fundamental concepts for students who are interested in applying computer programming to problem-solving. Additionally, this title provides a strong foundation for students who want to study more specialized structures and advanced algorithms, or simply prep for their technical interview.
Students can explore and learn how to apply several common algorithms and techniques including, backtracking, depth-first, breadth-first, recursion, divide and conquer and dynamic programming. These ideas have proven to be powerful tools when working through diverse problems. For example, the breadth-first pattern that uses recursion can be used for searching in a telecommunications network to separate an object of interest in computer vision.
This text includes various features and characteristics from which students will benefit:
Interested in “Introduction to Algorithms and Data Structures” for your computer science course? Explore this first edition to learn more.
In the Andean foothills of the Peruvian Amazon, Trond Larsen carefully scanned the forest floor. Out…
A new published by the child safety groups Heat Initiative and ParentsTogether Action details the…
This year is projected to be the hottest on record. The latest United Nations estimates…
Choosing Purposeful Goals Choosing goals that align with your purposes and values is essential…
If you love bringing home a bargain, then mark the following semi-annual sales dates on…
Disclosure: This article does not represent investment advice. The content and materials featured on this…