Home
Books
Structured Design in Computer Programming
1
Learn SQL through real-world data examples.
Beginner-friendly guide to SQL and databases.
Analyze data using PostgreSQL and pgAdmin tools.
Hands-on exercises for practical skill-building.
Create and manage databases efficiently.
Updated content with advanced SQL techniques.
Two new chapters on system setup and JSON.
Average Rating out of 5:
Price Range: $27.41
2
Comprehensive guide to dimensional modeling techniques.
Updated third edition with new ETL techniques.
Includes case studies from various industries.
Authored by renowned experts Ralph Kimball and Margy Ross.
Focus on real-world business applications and scenarios.
Designed for fast query response and ease of understanding.
Essential resource for data warehousing and business intelligence.
Average Rating out of 5:
Price Range: $51.88
3
Comprehensive text on algorithms for all readers.
New material on vEB trees and multithreaded algorithms.
Accessible design and analysis of algorithms.
Readable pseudocode for programming beginners.
Revised and updated throughout for clarity.
Includes new chapters and substantial additions.
Enhanced coverage of dynamic programming concepts.
Average Rating out of 5:
Price Range: $36.50
4
Over 100 game design questions included.
Written by a leading game designer.
Covers board, card, and video game principles.
Practical guidance for creating engaging games.
Includes examples from VR and AR platforms.
Features insights from modern popular games.
Third edition with updated content and references.
Average Rating out of 5:
Price Range: $58.14
5
Learn efficient data structures for Python programming.
Understand algorithms for high-performance software development.
Focus on real-world examples and visualizations.
Master arrays, sorting, stacks, and queues.
Improve performance with practical coding exercises.
Ideal for self-study or classroom use.
Build foundational computer science skills effectively.
Average Rating out of 5:
Price Range: $56.93
6
Practical approach to data structures and algorithms.
Examples in JavaScript, Python, and Ruby.
New chapters on recursion and dynamic programming.
Use Big O notation to optimize code efficiency.
Learn advanced structures like binary trees and graphs.
Exercises in every chapter with detailed solutions.
Enhance your programming skills with real-world scenarios.
Average Rating out of 5:
Price Range: $36.44
7
Engaging introduction to algorithms through games.
Learn coding concepts with fun puzzles.
Master recursion using tic-tac-toe strategy.
Explore efficient search via sudoku and Wordle.
Understand machine learning through rock-paper-scissors.
Accessible for beginners and intermediate coders.
Enhance programming skills with practical examples.
Price Range: $22.95
8
Create engaging digital games easily.
Non-technical, exercise-driven game design approach.
Clear guidance on game design systems.
Includes famous game examples and illustrations.
Focus on playcentric design techniques.
New insights from top industry designers.
Prototyping, playtesting, and revising your games.
Average Rating out of 5:
Price Range: $55.63
9
Step-by-step guide to effective SQL query writing.
Updated with advanced techniques and solutions.
Covers essential SQL concepts and practices.
Hands-on approach with downloadable sample databases.
Applies to various SQL-based database software.
Includes practical examples for real-world scenarios.
Demystifies complex SQL operations for all users.
Average Rating out of 5:
Price Range: $33.09
10
Comprehensive guide on essential computer algorithms.
New Java implementations in modular programming style.
Includes fifty must-know algorithms for programmers.
Online resources enhance learning experience significantly.
Suitable for students in various scientific disciplines.
Regularly updated MOOC with extensive video lectures.
Developed by renowned authors Robert Sedgewick and Kevin Wayne.
Average Rating out of 5:
Price Range: $85.49
Material: 17 positive
11
Easy-to-read guide on data structures.
Includes clear example programs for practical understanding.
Demonstrates algorithms through interactive graphical programs.
Rewritten for improved clarity and operation.
Updated for the latest Java JDK version.
Includes questions and exercises for enhanced learning.
Educational resources available for instructors online.
Average Rating out of 5:
Price Range: $46.85
12
Comprehensive guide to algorithm design and analysis.
Accessible instruction on practical algorithm creation.
Includes real-world problem-solving experiences and examples.
Over 100 new problems for hands-on practice.
Full-color illustrations clarify complex concepts effectively.
Unique catalog of frequent algorithmic problems.
Ideal for programmers, students, and researchers alike.
Average Rating out of 5:
Price Range: $48.95
13
Comprehensive introduction to Finite Element Method.
Covers linear static analysis of structures.
Based on 30 years of lecture notes.
Detailed finite element formulations included.
Useful for students and practising engineers.
Focus on practical applications and structural problems.
Average Rating out of 5:
Price Range: $60.57
14
Improves productivity in computer program design.
Enhances reliability of computer systems.
Lowers maintenance costs significantly.
Adopts structured approaches for effective design.
Standardized technique in industry practices.
Valuable insights for programmers and designers.
Facilitates better collaboration among design teams.
Average Rating out of 5:
Price Range: $14.52
15
Master Rust design patterns for better code.
Learn idiomatic Rust for stable applications.
Explore patterns like Builder and Fluent interfaces.
Avoid common Rust anti-patterns effectively.
Includes code samples for practical learning.
Free eBook with print book purchase.
Ideal for intermediate Rust programmers.
Average Rating out of 5:
Price Range: $51.86
16
Comprehensive guide to data structures in C++.
Focuses on algorithm analysis and efficient programming.
Advanced topics like NP-completeness and sorting covered.
Illustrative figures enhance understanding of algorithms.
In-depth treatment of advanced data structures included.
Suitable for CS2 and algorithms courses.
Develops maximally efficient programming skills effectively.
Average Rating out of 5:
Price Range: $94.99
17
Learn Rust through focused project-based chapters.
Updated for Rust's latest features and libraries.
Build complete command-line applications step-by-step.
Handle errors and manage file input/output.
Utilize Rust's standard libraries and data types.
Document and validate command-line arguments effectively.
Master regular expressions and randomness in Rust.
Average Rating out of 5:
Price Range: $42.49
18
Comprehensive guide on planning algorithms.
Integrates literature from multiple technical fields.
Ideal for computer scientists and engineers.
Covers applications in robotics and manufacturing.
Explains complex concepts with clear examples.
Supports learning in artificial intelligence and control theory.
Essential reference for academic and professional use.
Average Rating out of 5:
Price Range: $110.66
19
130+ updated recipes for Python 3.12.
New chapters on graphics and visualizations.
Effective dependency management techniques included.
Practical examples to solve real-world problems.
Comprehensive coverage of Python features and tools.
Ideal for both beginners and experienced developers.
Includes free PDF eBook with purchase.
Average Rating out of 5:
Price Range: $54.99
20
Unlock neuroscience insights for game design.
Enhance user experience for long-term player engagement.
Learn cognitive science applications in gaming.
Improve usability and fun through practical checklists.
Discover effective UX strategies for game developers.
Access real-world examples from top game titles.
Practical guide for students and professionals alike.
Average Rating out of 5:
Price Range: $45.14
21
Unlock business potential with effective AI applications.
Learn from experienced engineers with real-world insights.
Understand AI's unique challenges in business environments.
Discover a new methodology for AI project prioritization.
Explore practical case studies showcasing business impact.
Engage with technical deep dives and thought experiments.
Transform AI knowledge into actionable business strategies.
Average Rating out of 5:
Price Range: $51.96
22
Comprehensive eBook on algorithms and data structures.
Latest edition by renowned author Robert Sedgewick.
Detailed coverage of essential algorithms and techniques.
Includes practical Java code implementations for readers.
Engages with real-world applications across disciplines.
Clear explanations with visuals and exercises provided.
Grounded in scientific principles and performance analysis.
Average Rating out of 5:
Price Range: $58.39
Material: 17 positive
23
Pioneering insights into digital humanities and Big Data.
Explores tools for cultural heritage knowledge construction.
Ideal for students and researchers entering the field.
Addresses challenges posed by vast data availability.
Introduces algorithms and tools for historical analysis.
Enhances public engagement in humanities research.
Guides local societies in digitizing their collections.
Average Rating out of 5:
Price Range: $20.37
24
Modern object-oriented approach to data structures.
Focus on Standard Template Library (STL) container classes.
Numerous examples illustrating key concepts and techniques.
Separation of application and implementation for clarity.
Bridging the gap to advanced data structures courses.
Supports CS2/Data Structures courses using C++ effectively.
Complete programs provide practical learning opportunities.
Average Rating out of 5:
Price Range: $242.65
25
Comprehensive coverage of data structures and algorithms.
Focus on C++ programming language for practical applications.
Bridges gap between CS2 and algorithms courses.
Covers binary heaps, sorting, and NP-completeness topics.
Includes in-depth analysis of algorithm efficiency.
Visual examples illustrate algorithm stages effectively.
Dedicated chapter on amortized analysis and advanced structures.
Average Rating out of 5:
Price Range: $206.22
26
Master essential algorithms through problem-solving.
Fully revised second edition for enhanced learning.
Real-world examples from competitive programming challenges.
Prepare effectively for coding interviews.
Code examples in C for clarity and understanding.
Focus on data structures and algorithm efficiency.
Designed for students and independent learners alike.
Average Rating out of 5:
Price Range: $29.99
27
Focuses on functional programming data structures.
Examples in Standard ML and Haskell provided.
Covers classical and new data structures.
Designed for programmers in functional languages.
Includes design techniques for custom data structures.
Useful for tutorials and self-study.
Bridges gap between imperative and functional paradigms.
Average Rating out of 5:
Price Range: $43.14
28
Learn SQL for dataset building and analysis.
Develop practical dataset construction skills.
Understand relational database structures effectively.
Avoid common SQL pitfalls with expert guidance.
Practice with provided database and SQL code.
Gain insights from a seasoned industry expert.
Jump-start your career in data science.
Average Rating out of 5:
Price Range: $32.49
29
Comprehensive guide for designing and analyzing algorithms.
User-friendly explanations for practical algorithm design.
Includes new topics like quantum computing and approximation.
Full-color illustrations clarify complex concepts effectively.
Over 100 new problems for practice and interview prep.
Unique catalog of common algorithmic problems included.
Written by renowned algorithms researcher Steven Skiena.
Average Rating out of 5:
Price Range: $51.52
30
Refereed post-proceedings from major workshops.
Focus on ontology-based database interoperability techniques.
Insights from experts in information systems.
Topics include schema matching and management.
Highlighting links between ontologies and knowledge.
Comprehensive coverage of recent advancements.
Essential for researchers and professionals in the field.
Price Range: $47.06