Learning Algorithms Through Programming and Puzzle Solving
Learning ALGORITHMSTHROUGHPROGRAMMING AND Puzzle SOLVINGIOLAGRHTMSby Alexander Kulikov and Pavel PevznerWelcome!Thank you for joining us! This book powers our popular Data Structuresand Algorithms online specialization on Coursera1and online MicroMas-ters program at edX2. We encourage you to sign up for a session and learnthis material while interacting with thousands of other talented studentsfrom around the world. As you explore this book, you will find a numberof active Learning components that help you study the material at yourown CHALLENGESask you to implement the algo-rithms that you will encounter in one of Programming languagesthat we support:C,C++,Java,JavaScript,Python,Sca la,C#,Haskell,Ruby, andRust(the last four Programming languages aresupported by Coursera only). These code challenges are embeddedin our Coursera and edX online PUZZLESprovide you with a fun way to invent the key algorithmic ideas on your own!
a system. First, we had to build a Compendium of Learning Breakdowns for each programming challenge, 10–15 most frequent errors that stu-dents make while solving it. Afterwards, we had to develop test cases for each learning breakdown in each programming challenge, over 20000 test cases for just 100 programming challenges in our specialization.
Download Learning Algorithms Through Programming and Puzzle Solving
Information
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document: