Programming Languages
« Back to ProductsThe product you are seeking was not found, or has been deleted. Please go back and try again.

Navigate eBook for An Introduction to Formal Languages and Automataselected product title
Seventh Edition
Peter Linz; Susan H. Rodger, PhD
ISBN:9781284272536
Place Your Order
This product includes 365-day access to the Navigate eBook for An Introduction to Formal Languages and Automata, Seventh Edition
An Introduction to Formal Languages and Automata, Seventh Edition is designed for an introductory course on formal languages, automata, computability, and related matters forming what is known as the theory of computation. The text takes a problem-solving approach, in which students' abilities are tested at various levels.
The Seventh Edition familiarizes students with the foundations and principles of computer science, teaches material useful in subsequent courses, and strengthens students' ability to carry out formal and rigorous mathematical arguments.
© 2023 | 572 pages
Introduction to Programming Languages: Start Your Journey Here
Whether you're a student diving into coding for the first time or an instructor shaping the next generation of professionals, our comprehensive collection of programming languages textbooks, instructor resources, and student resources is designed to support and enhance the learning journey.
For those at the beginning of their programming path, our introduction to programming languages options offers the perfect starting point. These resources are designed to demystify the world of coding and provide a solid foundation upon which to build further expertise. Our selection of programming textbooks caters to a variety of learning levels and styles. From the fundamentals of syntax to the complexities of algorithms, our books cover the full spectrum of computer programming courses.


Coding Resources: Enhancing the Learning Experience
Beyond textbooks, we offer a plethora of coding resources to complement your learning or teaching experience. Our resources include:
- Cloud Desktop for Programming
- Project-based learning modules
- Comprehensive code libraries
- Real-world case studies
These tools are designed to bridge the gap between theoretical knowledge and practical application, ensuring that students can confidently apply what they've learned in real-world scenarios.
Students seeking to excel in computer programming courses will find our student resources invaluable. Practice exercises, online tutorials, and peer support forums are just a few of the assets available to help students thrive in their studies. We also provide a wide array of instructor resources for programming teachers. From slide decks to test banks, our instructor resources are crafted to streamline lesson planning and deliver impactful lectures.
Python and Java Programming Textbooks: Building a Strong Foundation
Python has emerged as one of the most popular programming languages, renowned for its readability and versatility. Python Programming in Context, Fourth Edition, is perfect for those starting their coding journey or looking to refine their skills. Our Python Programming textbook includes Cloud Desktop for Python Programming, a virtual workstation with real software, tools, and applications so students can begin programming on day one, without the need to install software on their local machines. Cloud Desktop for Python runs on any major web browser with no installation required and is accessible on demand through LMS integration. It also provides access to a powerful instructor dashboard that allows instructors to join active student sessions and monitor how much time students are spending in Cloud Desktop.
Java remains a cornerstone in the programming world, known for its portability and robustness. Our Java programming textbooks provide a deep dive into object-oriented programming, equipping students with the knowledge to build sophisticated applications. These resources are indispensable for anyone looking to excel in Java.
At Jones & Bartlett Learning, we're committed to providing the tools and knowledge necessary to navigate the evolving landscape of programming languages. Explore our collection today and take the first step towards coding excellence.
