You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
Revised and updated with the latest information in the field, the Fifth Edition of best-selling Computer Science Illuminated continues to provide students with an engaging breadth-first overview of computer science principles and provides a solid foundation for those continuing their study in this dynamic and exciting discipline. Authored by two of today's most respected computer science educators, Nell Dale and John Lewis, the text carefully unfolds the many layers of computing from a language-neutral perspective, beginning with the information layer, progressing through the hardware, programming, operating systems, application, and communication layers, and ending with a discussion on the ...
Computer Science
Through hands-on lab exercises, this lab manual teaches the syntax and semantics of C++ constructs in a flexible framework that is perfect for both closed lab settings and independent learning. The exercises are broken into three types of activities: Pre-Lab: Reading review and paper-and-pencil exercises designed to ensure understanding of the material to be covered in the exercises In-Lab: Individual lessons broken into exercises specifically mapped to the concepts covered in the chapter Post-Lab: Programming assignments which can be done independently and cover the important topics from the chapter Checklist cover sheets allow students and instructors to track the assignments, output, and grading for each exercise. Perforated pages aid in submission and grading of exercises and homework assignments.
Continuing the success of the popular second edition, the updated and revised Object-Oriented Data Structures Using Java, Third Edition is sure to be an essential resource for students learning data structures using the Java programming language. It presents traditional data structures and object-oriented topics with an emphasis on problem-solving, theory, and software engineering principles. Beginning early and continuing throughout the text, the authors introduce and expand upon the use of many Java features including packages, interfaces, abstract classes, inheritance, and exceptions. Numerous case studies provide readers with real-world examples and demonstrate possible solutions to inte...
Programming & Problem Solving with C++ provides the most accessible introduction to C++ & object-oriented programming for beginning students. With its straightforward & disciplined programming style, this text is free of intricate language features, promotes good programming habits, & provides clear examples, complete case studies, & numerous end-of-chapter exercises. The first half of the text gives students a solid foundation in algorithm development & functional decomposition design methodology. The second half builds on the foundation, exploring ADTs, the C++ classes, encapsulation, information hiding, & object-oriented software development.
This book continues to reflect our experience that topics once considered too advanced can be taught in the first course. The text addresses metalanguages explicitly as the formal means of specifying programming language syntax.
Extensively revised, the new Second Edition of Programming and Problem Solving with Java continues to be the most student-friendly text available. The authors carefully broke the text into smaller, more manageable pieces by reorganizing chapters, allowing student to focus more sharply on the important information at hand. Using Dale and Weems' highly effective "progressive objects" approach, students begin with very simple yet useful class design in parallel with the introduction of Java's basic data types, arithmetic operations, control structures, and file I/O. Students see first hand how the library of objects steadily grows larger, enabling ever more sophisticated applications to be deve...
Foundations of Algorithms Using C++ Pseudocode, Third Edition offers a well-balanced presentation on designing algorithms, complexity analysis of algorithms, and computational complexity. The volume is accessible to mainstream computer science students who have a background in college algebra and discrete structures. To support their approach, the authors present mathematical concepts using standard English and a simpler notation than is found in most texts. A review of essential mathematical concepts is presented in three appendices. The authors also reinforce the explanations with numerous concrete examples to help students grasp theoretical concepts.
Since 1985 Nell Dale's texts have helped shape the way computer science is taught. Now she and Henry Walker, an accomplished instructor and author in his own right, are proposing a new focus for the junior/senior level data structures course. A timely response to the prevalence of object-oriented programming, this new text expands the focus of the advanced data structures course to examine not only the structure of a data object but also its type. This new focus gives students the opportunity to look at data objects from the point of view of both user and implementer.
Intro Computer Science (CS0)