What are you looking for?
This subject is taught in Catalan, but the bibliography and documentation is mostly in English.
B1_That students have demonstrated knowledge and understanding in a field of study that is based on general secondary education, and is accustomed to finding at a level that, although with the support of advanced textbooks, also include some aspects that involve knowledge from the forefront of your field of study
B3_Students have the ability to gather and interpret relevant data (usually within their area of study), to make judgments that include reflection on relevant social, scientific or ethical issues
EFB1_Ability to solve mathematical problems that may arise in engineering. Ability to apply knowledge about: linear algebra, differential and integral calculus, numerical methods, numerical algorithms, statistics and optimization
EFB3_Ability to understand and master the basic concepts of discrete mathematics, logic, algorithms and computational complexity, and their application for solving engineering problems
T1_That students know a third language, which will be preferably English, with an adequate level of oral and written form, according to the needs of the graduates in each degree
Discrete mathematics studies mathematical structures that are intrinsically discrete, that is, they are not continuous. For example, the real number line is continuous because the numbers vary smoothly (it is not known and cannot be said which real number comes after another, for example we do not know which number comes after 1,0), on the other hand, the integer number line is discrete because we can clearly distinguish their values (after 1 comes 2). In this subject we will study propositional logic and graph theory which are two disciplines widely used in the field of computing. Logic is used in programming, in fact there is the logical programming paradigm in the same way as there is imperative and functional, in databases, in the design and verification of systems and in artificial intelligence among others. In the case of graphs, they are a mathematical structure widely used in computing (and other disciplines) to represent problems, data, concepts and their interrelationships. They are easily programmable structures of which many mathematical properties are known that can be used to validate the correctness of the proposed solution to computational problems.
The classroom (physical or virtual) is a safe space, free of sexist, racist, homophobic, transphobic and discriminatory attitudes, either towards students or towards teachers. We trust that together we can create a safe space where we can make mistakes and learn without having to suffer prejudice from others.
The final grade is the average grade of the two parts of the subject
ACTIVITY and WEIGHT
Conditions for passing the subject:
Recovery
Any form of academic fraud will be sanctioned in accordance with the center's assessment regulations. If signs of fraud are detected, including the improper use of generative artificial intelligence tools, the subject's teaching staff may call the student for an individual interview with the aim of verifying their authorship.
K. Erciyes, "Discrete Mathematics and Graph Theory, a concise study companion and guide (Undergrate Topics in Computer Science)". Springer, 2021. ISBN 978-3-030-61114-9
Kenneth H. Rosen, "Discrete Mathematics and its Applications." Eighth Edition. McGraw-Hill-Education, 2019. ISBN 978-1-260-09199-1.
Gabriel Valiente, "Algorithms on Trees and Graphs: With Python Code (Texts in Computer Science)". Second Edition. Springer, 2021. ISBN
978-3030818845
K. Erciyes, "Algebraic Graph Algorithms, a practical guide using Python (Undergrate Topics in Computer Science)". Springer, 2021. ISBN 978-3-030-87885-6
Robert Sedgewick and Kevin Wayne, "Algorithms", Fourth Edition, Addison-Wesley, 2011. ISBN 978-0321573513.