Skip to main content
Délia Boino
Submitted by dboino on 5 March 2021
Intended learning outcomes
  1. Use of the Python programming language, in its object-oriented programming paradigm.
  2. Development of an application using object-oriented programming. The application in question should use mathematical entities whose implementation takes advantage of object-oriented programming.

An example of an application in these conditions is a "Ray Tracer". A "Ray Tracer" is used to obtain images of 3D scenes, and uses mathematical entities such as points, vectors, matrices, lines and planes, whose natural implementation is based on the encapsulation of data and operations through object-oriented programming.


Curricular Unit Form