Classroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants to understand computer science. Learn about design, algorithms,
This book provides a computational perspective on partial order and lattice theory, focusing on algorithms and their complexity.Examines; posets, Dilworth’s theorem, merging algorithms, lattices, latt
This text helps beginners develop their own Python programs. Experiments with fully completed programs are provided at the beginning of each chapter, allowing instructors to use the text in CS0 course
This book is for anyone who wants to understand computer programming. You'll learn to program in a language that' s used in millions of smartphones, tablets, and PCs. You'll code along with the book
Introduction to Computer Science Using Python: A Computational Problem-Solving Focus introduces readers to programming and computational problem-solving via a back-to-basics, step-by-step, objects-lat
1 Computer Basics2 HTML and Web Pages3 The Internet and the Web4 JavaScript and Dynamic Web Pages5 JavaScript and User Interaction6 The History of Computers7 Functions and Randomness8 Algorithms and P
Based on the author’s introductory course at the University of Oregon, Explorations in Computing: An Introduction to Computer Science focuses on the fundamental idea of computation and offers insight
A Balanced Introduction to Computer Science, 3/e is ideal for Introduction to Computing and the Web courses in departments of Math and Computer Science. This thoughtfully written text uses the Inte
In The Art and Science of Java, Stanford professor and well-known leader in Computer Science Education Eric Roberts emphasizes the reader-friendly exposition that led to the success of The Art and
Glencoe’s Introduction to Computer Science Using Java provides students with a highly visual way of learning Java programming. This colorful text provides the information needed for students enrolled
This book gives a broad look at both fundamental networking technology and new areas that support it and use it. It is a concise introduction to the most prominent, recent technological topics in comp
Computer networks are a fundamental part of computer science. It enables computing devices with networks to share information with each other by using data links. The most common devices which use the
Offer a contemporary overview of computer science with Schneider/Gersting's best-selling INVITATION TO COMPUTER SCIENCE, 8E. This flexible, non-language-specific text uses an algorithm-centered approa
Offer a contemporary overview of computer science with Schneider/Gersting's best-selling INVITATION TO COMPUTER SCIENCE, 8E. This flexible, non-language-specific text uses an algorithm-centered approa
Over the past sixty years, the spectacular growth of the technologies associated with the computer is visible for all to see and experience. Yet, the science underpinning this technology is less visib
Help your child get a head start on their future with DK Workbooks: Computer Coding, an innovative workbook that teaches children the basics of computer coding. Coding is a fun and creative way for ch
This book is an essential tool for second-year undergraduate students and above, providing clear and concise explanations of the basic concepts of computer graphics, and enabling the reader to immedia
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