Course Instructors: Florica Moldoveanu, Irina Mocanu, Zaharia Marius Dorian.
The course covers computer graphics fundamentals. It introduces the fundamental algorithms and the mathematics underlying computer graphics, while also covering programming techniques using Java and OpenGL, a modern and widely used platform-independent graphics programming environment. Java AWT and Java 2D are used to exemplify the implementation of the 2D and 3D transformations in a graphical library and also for the implementation of some simple graphical applications. The main goal of the course is to provide a sufficient background to write computer graphics applications. It does not cover the use of graphic design applications such as AutoCAD, Photoshop or 3D Studio Max.
Syllabus: