Judith Gersting's Mathematical Structures for Computer Science has long been acclaimed for its clear presentation of essential concepts and its exceptional range of applications relevant to computer science majors. Now with this new edition, it is the first discrete mathematics textbook revised to meet the proposed new ACM/IEEE standards for the course.
INVITATION TO COMPUTER SCIENCE is a well-respected text that provides an overview of the computer science field. Using a flexible, non-language specific model, INVITATION TO COMPUTER SCIENCE offers a solid foundation for the first course in a Computer Science curriculum. INVITATION TO COMPUTER SCIENCE, 6TH EDITION maintains its bestselling, algorithm-driven approach and includes expanded chapter exercises and practice problems, new material on topics such as multicore and parallel systems, cloud computing, wireless communications, embedded computing, agile software development, emerging programming languages (Go and F#), and new models of e-commerce, as well as boxes dedicated to current issues throughout. Online language modules are available in C++, Java, Python, C#, and Ada, allowing the option of incorporating a programming language to expand concepts from the text. INVITATION TO COMPUTER SCIENCE offers an optional CourseMate with study tools such as flashcards, quizzing, and games. CourseMate Activities speak to and engage students while developing abstract thinking and problem solving skills. Also available with INVITATION TO COMPUTER SCIENCE, an optional online Lab Manual containing 20 laboratory projects that map directly to the main text. The Lab Manual and accompanying software provide both visual and hands-on activities, allowing students to experience the fundamentals of computer science. Important Notice: Media content referenced within the product description or the product text may not be available in the ebook version.
Well-conceived text with many special features covers functions and graphs, straight lines and conic sections, new coordinate systems, the derivative, much more. Many examples, exercises, practice problems, with answers. Advanced undergraduate/graduate-level. 1984 edition.
Includes 21 separate Java-based lab activities that enable students to explore the ideas and concepts presented in the text; source code for all labs will be posted for downloading on the Brooks/Cole Web Site.
This text teaches students the skills and commands necessary to work comfortably in Visual Basic. It includes hands-on laboratory exercises and team projects that encourage learning by experimentation and help students develop an intuitive understanding of the subject. No prior programming experience is necessary, and the material is introduced in a logical progression that provides reinforcement with review questions.
This lab manual contains 23 laboratory experiences coordinated with the main text. Each lab gives students the chance to observe, study, analyze, and/or modify an important idea or concept. The step-by-step, hands-on labs give students the real world lab experience they need to master introductory Computer Science topics and build a strong foundation for future courses.
For serious programmers, Core Java Essentials is the definitive guide to writing robust, maintainable code. Whether you're using Java SE 9, 10, or 11, it will help you achieve a deep and practical understanding of the language and API, and its hundreds of realistic examples reveal the most powerful and effective ways to get the job done. This book reflect Java's long-awaited modularization, showing how to write code that's easier to manage and evolve. If you're an experienced programmer moving to Java SE 9, 10, or 11, there's no better source for expert insight, solutions, and code. - Master foundational techniques, idioms, and best practices for writing superior Java code - Leverage the power of interfaces, lambda expressions, and inner classes - Harden programs through effective exception handling and debugging - Write safer, more reusable code with generic programming - Improve performance and efficiency with Java's standard collections - Build cross-platform GUIs with the Swing toolkit - Fully utilize multicore processors with Java's improved concurrency
Thank you for visiting our website. Would you like to provide feedback on how we could improve your experience?
This site does not use any third party cookies with one exception — it uses cookies from Google to deliver its services and to analyze traffic.Learn More.