Theory of Computation

· دار القلم للطباعة و النشر و التوزيع - بيروت / لبنان
5.0
2 reviews
Ebook
88
Pages
Ratings and reviews aren’t verified  Learn More

About this ebook

This textbook offers a comprehensive and accessible introduction to the fundamental concepts and principles that govern the field of computation. Covering essential topics such as Formal Languages, Deterministic and Nondeterministic Finite Automata, Regular Expressions, Context-Free Grammars, Turing Machines, and NP-Completeness, this book provides students with a deep understanding of both the capabilities and boundaries of computational systems. Each chapter is carefully structured to present complex ideas in a simple, clear, and engaging manner, making it an invaluable resource for students.

Ratings and reviews

5.0
2 reviews

About the author

Akram El Tabbah is a cybersecurity and business continuity associate, specializing in information security assessment, reporting, governance, risk, compliance, and disaster recovery. He holds a B.S. in Computer Science with a minor in Mathematics from the Lebanese American University (LAU), where he graduated with distinction, and is currently pursuing an MBA at LAU’s Adnan Kassar School of Business. Passionate about computer science and mathematics, Akram is deeply interested in topics such as the theory of computation, algorithms, data structures, computer security, AI, calculus, and complex analysis. He is also a passionate educator, public speaker, and tech enthusiast who enjoys basketball, running, films, and orchestral music.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.