Computer graphics is a rapidly expanding field of science and technology, and education in this area is increasingly important. Development in computer graphics and the requirements of different applications have led to an explosion of subdisciplines.These share many fundamental principles, but each has a specialized orientation, with its own techniques and approaches to computer graphics. The basic disciplines, such as geometric modeling of single objects and 2D and 3D scenes, need efficient algorithms that involve computational geometry and knowledge of parallel computation. Other disciplines are oriented toward realistic visualization, and the enhancement of human/machine interaction leads to developing fields such as user interfaces, interactive modeling, multimedia and hypermedia and visual languages. A strong link is also required with related disciplines such as computer vision and image processing.Many of these subjects integrate knowledge derived from different sciences such as mathematics, physics, computer science and engineering, into a variety of applications. In Italy, computer graphics courses are taught in a number of curricula of traditional disciplines such as computer science, mathematics, physics, architecture and engineering. The choice was not to establish specific departments on computer graphics, but to give each discipline an overall sense of computer graphics as a subject into which they can fit their own specialities.This has led a number of universities to propose courses in computer graphics at both fundamental and advanced levels, especially in scientific departments. The variety of topics in computer graphics is so wide that they cannot be easily compressed in one course or a series of courses, but must be split according to the application requirements. A typical feature of computer graphics courses is that they are not usually intended for a single department's students, but they are of broad interest.
/lp/association-for-computing-machinery/italy-an-explosion-of-subdisciplines-in-computer-graphics-education-Cu7xgLsxM9