0 رای
وضعیت موجودی موجود

قیمت قبلی: 4,880,000 ریال
قیمت: 4,480,000 ریال


Product details

  • Publisher ‏ : ‎ Princeton University Press (May 1, 2018)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 408 pages
  • ISBN-10 ‏ : ‎ 0691170665
  • ISBN-13 ‏ : ‎ 978-0691170664


 

کتاب What Can Be Computed?: A Practical Guide to the Theory of Computation

An accessible and rigorous textbook for introducing undergraduates to computer science theory

What Can Be Computed? is a uniquely accessible yet rigorous introduction to the most profound ideas at the heart of computer science. Crafted specifically for undergraduates who are studying the subject for the first time, and requiring minimal prerequisites, the book focuses on the essential fundamentals of computer science theory and features a practical approach that uses real computer programs (Python and Java) and encourages active experimentation. It is also ideal for self-study and reference.

The book covers the standard topics in the theory of computation, including Turing machines and finite automata, universal computation, nondeterminism, Turing and Karp reductions, undecidability, time-complexity classes such as P and NP, and NP-completeness, including the Cook-Levin Theorem. But the book also provides a broader view of computer science and its historical development, with discussions of Turing's original 1936 computing machines, the connections between undecidability and Gödel's incompleteness theorem, and Karp's famous set of twenty-one NP-complete problems.

Throughout, the book recasts traditional computer science concepts by considering how computer programs are used to solve real problems. Standard theorems are stated and proven with full mathematical rigor, but motivation and understanding are enhanced by considering concrete implementations. The book's examples and other content allow readers to view demonstrations of―and to experiment with―a wide selection of the topics it covers. The result is an ideal text for an introduction to the theory of computation.

  • An accessible and rigorous introduction to the essential fundamentals of computer science theory, written specifically for undergraduates taking introduction to the theory of computation
  • Features a practical, interactive approach using real computer programs (Python in the text, with forthcoming Java alternatives online) to enhance motivation and understanding
  • Gives equal emphasis to computability and complexity
  • Includes special topics that demonstrate the profound nature of key ideas in the theory of computation
  • Lecture slides and Python programs are available at whatcanbecomputed.com

منابع کتاب کتاب What Can Be Computed?: A Practical Guide to the Theory of Computation

کتاب درسی در دسترس و دقیق برای معرفی دانشجویان کارشناسی به نظریه علوم کامپیوتر
 
چه چیزی را می توان محاسبه کرد؟ یک مقدمه منحصر به فرد در دسترس و در عین حال دقیق برای عمیق ترین ایده ها در قلب علم کامپیوتر است. این کتاب که به طور خاص برای دانشجویان کارشناسی که برای اولین بار در حال مطالعه این موضوع هستند و به حداقل پیش نیازها نیاز دارد، ساخته شده است، این کتاب بر مبانی اساسی نظریه علوم کامپیوتر تمرکز دارد و دارای یک رویکرد عملی است که از برنامه های کامپیوتری واقعی (پایتون و جاوا) استفاده می کند و آزمایش فعال را تشویق می کند. همچنین برای خودآموزی و مرجع ایده آل است.
 
این کتاب موضوعات استاندارد در تئوری محاسبات، از جمله ماشین‌های تورینگ و اتوماتای ​​محدود، محاسبات جهانی، عدم قطعیت، کاهش‌های تورینگ و کارپ، تصمیم‌ناپذیری، کلاس‌های پیچیدگی زمانی مانند P و NP و NP-کاملیت، از جمله Cook- را پوشش می‌دهد. قضیه لوین. اما این کتاب همچنین دیدگاه گسترده تری از علوم کامپیوتر و توسعه تاریخی آن را با بحث در مورد ماشین های محاسباتی اولیه تورینگ در سال 1936، ارتباط بین غیرقابل تصمیم گیری و قضیه ناقص بودن گودل، و مجموعه معروف کارپ از بیست و یک مسئله NP-کامل ارائه می دهد.
 
در سراسر این کتاب، مفاهیم سنتی علوم کامپیوتر را با در نظر گرفتن اینکه چگونه برنامه‌های کامپیوتری برای حل مشکلات واقعی استفاده می‌شوند، بازنویسی می‌کند. قضایای استاندارد با دقت کامل ریاضی بیان و اثبات می‌شوند، اما انگیزه و درک با در نظر گرفتن اجرای ملموس افزایش می‌یابد. نمونه‌های کتاب و سایر محتوای کتاب به خوانندگان اجازه می‌دهد تا نمونه‌هایی از موضوعاتی را که پوشش می‌دهد، مشاهده کنند و با آنها آزمایش کنند. نتیجه یک متن ایده آل برای مقدمه ای بر تئوری محاسبات است.
 
مقدمه ای در دسترس و دقیق بر مبانی اساسی نظریه علوم کامپیوتر، که به طور خاص برای دانشجویانی که مقدمه ای با نظریه محاسبات دارند نوشته شده است.
دارای یک رویکرد عملی و تعاملی با استفاده از برنامه های کامپیوتری واقعی (Python در متن، با جایگزین های جاوای آنلاین) برای افزایش انگیزه و درک
بر محاسبه پذیری و پیچیدگی تأکید یکسانی می دهد
شامل موضوعات ویژه ای است که ماهیت عمیق ایده های کلیدی در تئوری محاسبات را نشان می دهد
اسلایدهای سخنرانی و برنامه های پایتون در whatcanbecomputed.com در دسترس هستند

نظرات کاربران درباره کتاب What Can Be Computed?: A Practical Guide to the Theory of Computation

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب What Can Be Computed?: A Practical Guide to the Theory of Computation نظر می دهد.

ارسال نظر درباره کتاب What Can Be Computed?: A Practical Guide to the Theory of Computation

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با کتاب What Can Be Computed?: A Practical Guide to the Theory of Computation

AI & Machine Learning خرید اینترنتی کتاب های لاتین خرید اینترنتی کتاب های زبان اصلی کامپیوتر Machine Theory

بر اساس سلیقه شما...

  Product details Language ‏ : ‎  English ...
990,000 ریال
Product details ASIN ‏ : ‎  1617294438 Publ ...
4,240,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید