FUNDAMENTALS OF MATHEMATICS AND INFORMATION SCIENCE FOR DESIGN |
Code
|
119107 |
Language
|
ITA |
Type of certificate
|
Profit certificate
|
Module: MODULE 1
(objectives)
The objective of this course is to acquire the basic knowledge of Mathematical Analysis. In particular, the objectives, expressed according to the Dublin descriptors, are the following:
Knowledge and understanding the student will learn the fundamental notions related to integral calculus for real functions of a variable and to differential calculus for functions of one variable. Moreover he will learn the notions related to the operations between vectors and to the solution of linear systems.
Applying knowledge and understanding: Through targeted examples, the student will be able to verify the need to resort to Mathematical Analysis in the scientific field and not only as a discipline for its own sake. You will be able to use the calculation tools you have learned to solve problems applied to reality or to other disciplines.
Making judgments: the student is frequently assigned exercises to be carried out independently by stimulating the acquired skills. Furthermore, simulations of exam tests are periodically carried out.
Communication skills: The student is constantly stimulated during the course to interact with the teacher; you will acquire the ability to communicate by expressing yourself in a correct language applied to the mathematical context. This will stimulate the acquisition of a mathematical language useful for communicating clearly in the scientific field.
Learning skills The student will be guided to perfect their study method also through exercises carried out regularly, they will be able to autonomously deepen their knowledge and tackle new topics by recognizing the prerequisites necessary for their understanding.
|
Language
|
ITA |
Type of certificate
|
Profit certificate
|
Credits
|
4
|
Scientific Disciplinary Sector Code
|
MAT/05
|
Contact Hours
|
32
|
Type of Activity
|
Basic compulsory activities
|
Teacher
|
Marcantonio Paolo
(syllabus)
Numeric sets. Maximum, minimum, upper and lower bounds. Intervals, neighborhoods, open and closed sets. Functions of one variable: set of definition, image, graph, bounded, symmetric, monotone, periodic functions. Elementary functions: powers, exponentials, logarithms, trigonometric functions. Limits and continuity: definition, left and right limit. Algebraic operations with limits, indeterminate forms and notable limits. Differential calculus for functions of one variable Derivative: definition and geometric meaning. Tangent line. Derivatives of elementary functions, rules of derivation, derivative of compound functions; application of derivatives to the calculation of limits: de l'Hopital theorem. Application of derivatives to the study of functions: Fermat's theorem. Maximum and minimum, second derivative, convexity and concavity. Asymptotes. Study of the graph of a function. Integral calculus for functions of one variable: definition and properties of the definite and indefinite integral, immediate integrals, integration methods by decomposition, by substitution and by parts; Calculation of areas of plane figures. Elements of geometry and linear algebra Vectors and their components, vector units, operations between Vectors (addition, subtraction and product for a scalar), scalar product between two vectors, angle between two vectors, vector product between two vectors, geometric meanings. Parallel vectors and perpendicular vectors. Matrices and operations between them, determinant of a matrix, inverse of a matrix. Linear systems. Elements of analytic geometry in the plane and in space. Lines, planes and their equations. Circumference, ellipse, hyperbola and parabola. Platonic solids.
(reference books)
Analisi Matematica 1 con elementi di geometria e algebra lineare. Bramanti, Pagani, Salsa. Zanichelli (ed. 2014) Elementi di analisi matematica 1. Versione semplificata per i nuovi corsi di laurea. Marcellini, Sbordone. Liguori (ed. 2002) Esercitazione di matematica Vol 1. Marcellini, Sbordone. Liguori Esercitazione di matematica Vol 2. Marcellini, Sbordone. Liguori Dispense del docente
|
Dates of beginning and end of teaching activities
|
From 27/09/2021 to 22/12/2021 |
Delivery mode
|
Traditional
At a distance
|
Attendance
|
not mandatory
|
Evaluation methods
|
Written test
|
|
|
Module: MODULE 2
(objectives)
The objective of this module is to show to the students the fundamental aspects of computer science and to lead them to begin to code, paying particular attention to the development of their logical and problem-solving skills. In the first part, thus, the bases of Boolean algebra (from its definition to logical operations) will be presented, followed by notions of logical functions and circuits. In the second part, instead, Matlab® software will be used to teach to the students the bases of coding, so as to make them capable to solve algorithmically some mathematical problems. Then, Python language will be introduced, starting from the choice of an IDE and the use of functions and libraries, and touching classes and object-oriented programming. The above-mentioned tools will be also used to present the main aspects behind image representation and processing.
At the end of the course, students: - will know the fundamental aspects of computer science; - will be capable to solve mathematical problems using algorithms developed in Matlab®; - will have programming skills in Python; - will know the bases of image representation and processing.
The expected knowledge objectives are: 1) the theoretical knowledge of the contents of the course (Dublin descriptor n°1); 2) the competence in presenting technical topics (Dublin descriptor n°2); 3) the autonomy of judgment in proposing the most appropriate approach to solve a problem (Dublin descriptor n°3); 4) the ability to express the answers to the questions proposed by the board of examiners with language properties, to support a dialectical relationship during discussion and to demonstrate logical-deductive and summary abilities in the exposition (Dublin descriptor n°4).
|
Language
|
ITA |
Type of certificate
|
Profit certificate
|
Credits
|
5
|
Scientific Disciplinary Sector Code
|
ING-INF/05
|
Contact Hours
|
40
|
Type of Activity
|
Basic compulsory activities
|
Teacher
|
Zingoni Andrea
(syllabus)
- Introduction to computer science and boolean algebra. - Logical operations and functions, thruth tables, Karnaugh maps. - Combinatory and sequential logical circuits; sketch of the passage from physical signals to operative systems. - Introduction to Matlab/Octave. - Matlab/Octave functions and their representation. - Iterations and alternatives in Matlab/Octave. - Digital image representation and processing (with practical examples in Matlab/Octave). - Introduction to Python: IDE, variables, operations. - Functions and libraries in Pyhon, functions plot. - Iterations and alternatives in Python. - Definition and use of classes in Python. - Problem solving examples in Matlab/Octave. - Problem solving examples in Python.
(reference books)
- "Reti logiche", di C. Bolchini, C. Bandolese, F. Salice, D. Sciuto, ed. Apogeo 2008 (in particolare Cap. 1; 2; 3.1-3.5, 4.1-4.4, 5, 7.1-7.2).
- "An Introduction to Boolean Algebras", di A. Schardijn (2016), Electronic Theses, Projects, and Dissertations, 421, California State University.
- "Imparare Python" 4°ed., di M. Lutz (2011), ed. O'Reilly Media.
- "MATLAB: A Practical Introduction to Programming and Problem Solving", di S. Attaway (2018), ed. Elsevier - Butterworth-Heinmann.
- Dispense del Professore (contattare via e-mail per riceverle)
|
Dates of beginning and end of teaching activities
|
From 27/09/2021 to 22/12/2021 |
Delivery mode
|
Traditional
|
Attendance
|
not mandatory
|
Evaluation methods
|
Oral exam
|
|
|
|