Practical Introduction to Computer...

Practical Introduction to Computer...

Publisher
Wiley
Published
2014
Pages
—
ISBN-13
9781118848456
Format
print
Language
English
Book Summary
A Practical Introduction to Computer Graphics by Kenneth Dawson-Howe is a hands-on textbook that teaches the core concepts of computer graphics using OpenGL. It covers 2D and 3D transformations, lighting, texture mapping, and shader programming, with practical exercises and code examples. Ideal for undergraduate students in computer science who want a solid foundation in graphics programming.
This book is not available
Best buying and renting options — totals include estimated shipping when seller shipping is unavailable
Store Condition Deals & Coupons Price Est. Shipping Total Buy
About Practical Introduction to Computer...

This textbook offers a practical, example-driven introduction to computer graphics, focusing on the fundamental algorithms and techniques used to create 2D and 3D images. Using OpenGL as the primary API, the book guides readers through topics such as geometric transformations, viewing and projection, lighting and shading models, texture mapping, and basic shader programming. Each chapter includes clear explanations, code snippets, and exercises to reinforce learning. The author emphasizes a hands-on approach, enabling students to implement graphics concepts from scratch. The book assumes prior programming knowledge in C or C++ and some mathematical background. It is suitable for a one-semester undergraduate course and serves as a valuable reference for practitioners seeking a refresher on graphics fundamentals.

Who should read Practical Introduction to Computer...?

Undergraduate students in computer science or related fields taking a first course in computer graphics will find this book an accessible and practical guide. It is also suitable for programmers with basic C/C++ knowledge who want to learn graphics programming using OpenGL. Instructors looking for a textbook with hands-on examples and exercises will benefit. Additionally, professionals needing a refresher on core graphics concepts will find it useful, though it is not intended for advanced readers seeking cutting-edge techniques.

Pros & Cons
Pros
  • ✓ Clear and concise explanations of fundamental graphics concepts
  • ✓ Practical, hands-on approach with OpenGL examples and code snippets
  • ✓ Includes exercises to reinforce learning and build skills
  • ✓ Well-structured for a one-semester undergraduate course
  • ✓ Focuses on core techniques that are widely applicable
Cons
  • ✗ Assumes prior knowledge of C/C++ and basic mathematics
  • ✗ May not cover advanced topics like ray tracing or global illumination in depth
  • ✗ Some readers might find the OpenGL focus limiting if using other APIs
  • ✗ Lacks a comprehensive companion website with additional resources
  • ✗ Not suitable for complete beginners without programming experience
Frequently asked questions
What programming language is used in the book?
The book primarily uses C++ with OpenGL for its examples and exercises.
Do I need prior experience with OpenGL?
No, the book introduces OpenGL from the ground up, assuming only basic programming knowledge.
Is this book suitable for self-study?
Yes, the clear explanations and exercises make it suitable for self-study, though some mathematical maturity is helpful.
Does the book cover modern OpenGL (shaders)?
Yes, it includes an introduction to shader programming and modern OpenGL techniques.
Are there solutions to the exercises?
The book does not include solutions, but instructors may have access to a solutions manual.

At Windsorbooks, we compare prices from trusted sellers so you can buy, rent, or sell textbooks at the best total price — shipping included.

As an Amazon Associate, Windsorbooks.com may earn a small commission on qualifying purchases.