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.
That Look on Adam’s Face Said EverythingThat Dress Woman was rocking a zebra-print jacket &…
Chatter on social media about when first-year New York Giants head coach John Harbaugh could…
Oct 2, 2026Timothy Flanders rejoins the podcast for a freewheeling conversation in which he and…
Reading Time: 2 minutesEvery five years, the USDA and DHHS release a new set of…
Nicole Kidman’s fashion legacy did not begin with the dramatic couture gowns she would become…
1 What is the main reason your stroke risk rises right after you wake up?…