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.
Mark Gurman at Bloomberg has released a report about Meta's next steps in hardware, crediting…
January 21, 20254 min readTrump Declares Energy ‘Emergency’ to Justify More Oil and Gas DrillingThough…
Worrying steals our peace and robs our joy, yet we can’t seem to stop doing…
Ad in partnership with CVS Every month we share out favorite deals from CVS’ Extra…
This year, we’re yearning for the simple manifestation of joie de vivre—that ineffable “joy of…
Disclosure: This article does not represent investment advice. The content and materials featured on this…