Introduction to Computer Graphics is a free, online textbook covering the fundamentals of computer graphics and computer graphics programming. This book is meant for use as a textbook in a one-semester course that would typically be taken by undergraduate computer science majors in their third or fourth year of college.
Type of Material:
Open (Access) Textbook
Recommended Uses:
In class, individual or lecture
Technical Requirements:
Web browser or PDF writer
Identify Major Learning Goals:
Understanding of fundamental concepts of three-dimensional graphics using OpenGL and WebGL. Conceptual understanding of geometric modelling and transformations; hierarchical modelling and scene graphs; colour, lighting, and textures; and animation
Target Student Population:
Undergraduate students
Prerequisite Knowledge or Skills:
Basic maths and computing knowledge
At least one programming language (Java, C, or JavaScript), including some knowledge of object-oriented programming and data structures.
Content Quality
Rating:
Strengths:
The book is well-written and easy to read.
It has many program examples for illustration purposes.
It demonstrates the concept well through examples and diagrams.
In summary, the learning material is very clear, accurate and concise. All sections are very well integrated. Concepts are clearly summarised.
Potential Effectiveness as a Teaching Tool
Rating:
Strengths:
Excellent introductions to three programming languages that are used in the textbook: Java, C, and JavaScript. The textbook is written in plain English language. Plenty of source code and demos.
The learning objectives are clear. It reinforces concept through programming examples. It is effective for learning the basics of computer graphics. In particular, it covers a wide range of topics.
Ease of Use for Both Students and Faculty
Rating:
Strengths:
The book is easy to read.
It is visually appealing. In particular, the figures are of good quality.
It is effective in conveying the purpose of the material.
Very nice set of glossary terms accessible through pop-ups.
Comprehensive hyperlinks to access further resources.
Compelling high-quality graphics and interactive buttons.
Other Issues and Comments:
It can be enhanced by including exercises.
Creative Commons:
Search by ISBN?
It looks like you have entered an ISBN number. Would you like to search using what you have
entered as an ISBN number?
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.
Searching for Members?
You entered an email address. Would you like to search for members? Click Yes to continue. If no, materials will be displayed first. You can refine your search with the options on the left of the results page.