{"product_id":"200-problems-on-languages-automata-and-computation-9781009073783","title":"200 Problems on Languages, Automata, and Computation","description":"\u003cp\u003e\u003c\/p\u003e\u003cblockquote\u003eThis book offers a wealth of engaging exercises to help students grasp theoretical computer science concepts intuitively through practice, covering topics such as finite automata, regular expressions, push-down automata, grammars, and Turing machines. With complete solutions for all exercises, it is suitable for self-study and course supplementation. \u003c\/blockquote\u003e\u003cp\u003e\u003cstrong\u003eFormat\u003c\/strong\u003e: Paperback \/ softback\u003cbr\u003e\u003cstrong\u003eLength\u003c\/strong\u003e: 254 pages\u003cbr\u003e\u003cstrong\u003ePublication date\u003c\/strong\u003e: 20 April 2023\u003cbr\u003e\u003cstrong\u003ePublisher\u003c\/strong\u003e: Cambridge University Press\u003cbr\u003e\u003c\/p\u003e \u003cp\u003e\u003cbr\u003eFormal languages and automata have played a pivotal role in the realm of theoretical computer science, yet many students find it challenging to comprehend these abstract concepts. This comprehensive book offers a wealth of engaging exercises designed to facilitate a deep understanding of these topics through practical application. Covering essential subjects such as finite automata, regular expressions, push-down automata, grammars, and Turing machines, the text progresses through a series of increasingly challenging problems. Each problem is organized by topic, with numerous follow-ups, and each section begins with a concise recap of the fundamental principles required for progress. The book provides complete solutions for all exercises, making it an invaluable resource for self-study as well as a valuable supplement to courses.\u003cbr\u003e\u003cbr\u003eCrafted by the editors with two decades of experience teaching the renowned Automata, Formal Languages, and Computation course at the University of Warsaw, this book is tailored to meet the needs of students and instructors alike. Its well-structured approach, coupled with clear explanations and comprehensive solutions, ensures a solid grasp of these complex concepts. Whether you are a novice seeking to foray into the world of theoretical computer science or an advanced student seeking to deepen your understanding, this book is an indispensable guide.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e: 402g\u003cbr\u003e\u003cstrong\u003eDimension\u003c\/strong\u003e: 150 x 229 x 16 (mm)\u003cbr\u003e\u003cstrong\u003eISBN-13\u003c\/strong\u003e: 9781009073783\u003c\/p\u003e","brand":"Shulph Ink","offers":[{"title":"Paperback \/ softback","offer_id":44201319170298,"sku":"9781009073783","price":32.21,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0522\/4297\/2845\/products\/1682677593095_book.jpg?v=1682792688","url":"https:\/\/shulphink.com\/products\/200-problems-on-languages-automata-and-computation-9781009073783","provider":"Shulph Ink","version":"1.0","type":"link"}