This degree provides knowledge in several fields related to geology. It allows the student to develop some qualities that are essential for an engineer. Furthermore, the complexity of the subject is taken into consideration. In a matter of fact, hydrogeology, volcanology, geotechnical engineering, cartography, mineralogy, and mathematics are some of the topics that are covered by the program.