Course
|
Credits
|
Scientific Disciplinary Sector Code
|
Contact Hours
|
Exercise Hours
|
Laboratory Hours
|
Personal Study Hours
|
Type of Activity
|
Language
|
Optional group:
3 Insegnamenti caratterizzanti, formazione teorica avanzata (MAT/01, MAT/02, MAT/03, MAT/05) per un totale di 21 cfu - (show)
|
21
|
|
|
|
|
|
|
|
20402083 -
AL4 - ELEMENTS OF ADVANCED ALGEBRA
(objectives)
Acquire a good knowledge of the concepts and methods of the theory of polynomial equations in one variable. Learn how to apply the techniques and methods of abstract algebra. Understand and apply the fundamental theorem of Galois correspondence to study the "complexity" of a polynomial.
-
Derived from
20402083 AL310 - ISTITUZIONI DI ALGEBRA SUPERIORE in Matematica L-35 N0 PAPPALARDI FRANCESCO, TALAMANCA VALERIO
( syllabus)
Introduction: Cardano equations for the solubility of third-degree equations, rings and fields, the characteristics of a field, known facts about rings of polynomials, field extensions, construction of some field extensions, the sub-ring generated by a subset, the subfield generated by a subset, algebraic and transcendent elements, algebraically closed fields.
Splitting fields: Simple extensions and maps between simple extensions, splitting fields, existence of the splitting field, uniqueness up to isomorphisms of the splitting field, multiple roots, formal derivatives, separable polynomials and perfect fields, minimal polynomials and their characterizations.
The fundamental Theorem of Galois Theory: Group of the automorphisms of a field, normal, separable and Galois extensions, characterizations of separable extensions, Fundamental Theorem of Galois Correspondence, examples, Galois group of a polynomial, Radical extensions, solvable groups and Galois's Theorem on solving equations , Theorem of the existence of primitive elements.
The computation of Galois group: Galois groups as subgroups of $ S_n $, transitive subgroups of $ S_n $, characterization of irreducibility in terms of transitivity, polynomials with Galois groups in $ A_n $, Theory of discriminants, Galois groups of polynomials with degree up to $4$, examples of polynomials with Galois group $S_p$.
Cyclotomic fields: Definitions, Galois group, maximal real subfields, quadratic subfields, Galois groups, cyclotomic polynomials and their properties, Theorem of the inverse Galois theory for abelian groups.
Finite fields: Existence and uniqueness of finite fields, Galois group of a finite field, subfields of a finite field, enumeration of irreducible polynomials on finite fields. Construction of the algebraic closure of a finite field with $ p $ elements.
Constructions with ruler and compass: Definition of constructible points of the plane, constructible real numbers, characterization of constructible points in terms of fields, constructible subfields and construction of constructible numbers, cube duplication, trisection of angles, quadrature of the circle and Gauss's theorem for the construction of regular polygons with ruler and compass.
( reference books)
J. S. Milne.Fields and Galois Theory. Course Notes v4.22 (March 30, 2011). S. Gabelli. Teoria delle Equazioni e Teoria di Galois. Springer UNITEXT (La Matematica per il 3+2) 2008, XVII, 410 pagg., ISBN: 978-88-470-0618-8 E. Artin.Galois Theory. NOTRE DAME MATHEMATICAL LECTURES Number 2. 1942. C. Procesi.Elementi di Teoria di Galois. Decibel, Zanichelli, (Seconda ristampa, 1991).
|
7
|
MAT/02
|
60
|
12
|
-
|
-
|
Core compulsory activities
|
ITA |
20402087 -
GE310 - ELEMENTS OF ADVANCED GEOMETRY
(objectives)
Topology: topological classification of curves and surfaces. Differential geometry: study of the geometry of curves and surfaces in R^3 to provide concrete and easily calculable examples on the concept of curvature in geometry. The methods used place the geometry in relation to calculus of several variables, linear algebra and topology, providing the student with a broad view of some aspects of mathematics
|
7
|
MAT/03
|
60
|
12
|
-
|
-
|
Core compulsory activities
|
ITA |
20402104 -
GE410 - ALGEBRAIC GEOMETRY 1
(objectives)
Introduce to the study of topology and geometry defined through algebraic tools. Refine the concepts in algebra through applications to the study of algebraic varieties in affine and projective spaces.
-
Derived from
20402104 GE410 - GEOMETRIA ALGEBRICA 1 in Matematica LM-40 N0 MASCARENHAS MELO ANA MARGARIDA
( syllabus)
- Classical theory of algebraic varieties in affine spaces over algebraically closed fields. - Local geometry, normalization. - Divisors, linear systems and morphisms of projective varieties.
( reference books)
Algebraic Geometry texts: R. Hartshorne, Algebraic geometry, Graduate Texts in Math. No. 52. Springer-Verlag, New York-Heidelberg, 1977. I. Shafarevich, Basic algebraic geometry vol. 1, Springer-Verlag, New York-Heidelberg, 1994. J. Harris, Algebraic geometry (a first course), Graduate Texts in Math. No. 133. Springer-Verlag, New York-Heidelberg, 1992.
Algebra texts: * M. Artin, Algebra, Bollati Boringhieri 1997. * M.F. Atiyah, I.G. Mac Donald, Introduzione all'algebra commutativa, Feltrinelli 1991.
|
7
|
MAT/03
|
60
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20410038 -
GRAPH THEORY
(objectives)
Provide tools and methods for graph theory
-
CAPORASO LUCIA
( syllabus)
Basic Definitions. Connected graphs. Eulerian graphs Trees. Rooted trees. Spanning trees. Cycle space. Cut space. Cyclomatic number. Bipartite graphs. Matchings. Marriage theorem. Existence of 1-factors and k-factors. Connectivity. Structure of 2-connected and 3-connected graphs. Hamiltonian graphs Planar and Plane Graphs. Euler formula. Triangulations Colourings.
( reference books)
R. Diestel. GRAPH THEORY. Springer GTM
|
7
|
MAT/03
|
60
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20402085 -
AM310 - ELEMENTS OF ADVANCED ANALYSIS
(objectives)
To acquire a good knowledge of the theory of abstract integration. Introduction to functional analysis: Banach and Hilbert spaces
-
Derived from
20402085 AM310 - ISTITUZIONI DI ANALISI SUPERIORE in Matematica L-35 N0 ESPOSITO PIERPAOLO, BATTAGLIA LUCA
( syllabus)
1. Abstract integration theory Riemann integration theory. The concept of measurability. Step functions. Elementary properties of measures. Arithmetic in [0,∞]. Integration of positive functions. Integration of complex functions. Importance of sets with null measure. 2. Positive Borel measures Vector spaces. Topological preliminaries. Riesz representation theorem. Regularity properties of Borel measures. Lebesgue measure. Continuity properties of measurable functions. 3. L^p spaces Inequalities and convex functions. L^p spaces. Approximation through continuous functions. 4. Basic theory of Hilbert spaces Inner products and linear functionals. Dual space of L^2 4. Integration on product spaces Measurability on cartesian products. Product measure. Fubini theorem. 4. Complex measures Total variation. Absolute continuity. Radon-Nykodym theorem. Bounded linear functionals on L^p. The Riesz representation theorem.
( reference books)
"Analisi reale e complessa”, W. Rudin. Bollati Boringhieri.
|
7
|
MAT/05
|
60
|
12
|
-
|
-
|
Core compulsory activities
|
ITA |
20410346 -
CR410-Public Key Criptography
(objectives)
Acquire a basic understanding of the notions and methods of public-key encryption theory, providing an overview of the models which are most widely used in this field
-
MEROLA FRANCESCA
( syllabus)
Introduction to cryptography. Classic ciphers. Introduction to cryptanalysis. Introduction to public-key cryptography. The RSA cryptosystem. Primality tests. Factorization algorithms. Some attacks on the RSA. The discrete logarithm problem. Diffie-Hellman key exchange. Elgamal cryptosystem. Massey-Omura cryptosystem. Digital signatures. Overview of some cryptographic protocols.
( reference books)
Baldoni, Ciliberto, Piacentini: Aritmetica, crittografia e codici D. Stinson: Cryptography - theory and practice
|
7
|
MAT/03
|
60
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20410349 -
IN410-Computability and Complexity
(objectives)
Improve the understanding of the mathematical aspects of the notion of computation, and study the relationships between different computational models and the computational complexity
-
PEDICINI MARCO
( syllabus)
1) Computability, complexity and representability:
- Introduction to decision problems, algorithmic and non-algorithmic procedures, deterministic computations, discrete procedures, notion of alphabet, of speech. Decidability and semi-decidability of a set. Deterministic, finitary and discrete computations. Formal algorithms: formal definition of algorithm, configurations of input, output, transition function. Example of formalization of an algorithm. Decidability for finished automata. Representation of the automata by matrices. Free Monoid of words. Formal semi-rings. Non-deterministic finite automata. Regular Languages. Equivalence between deterministic and non-deterministic automata.
- Turing machines: definition, decidability for Turing machine, stopping time, stopping space. Cost of computation. Complexity: worst case and average case. Independence of decision time from a finite number of input configurations. Complexity functions, complexity classes DTIME and DSPACE (deterministic time and space). Inclusion DTIME (T (n)) ⊂ DSPACE (T (n)) ⊂ DTIME (2 ^ {cT (n)}). Pumping Lemma. Simulation of algorithms, simulation of the half tape Turing machine, simulation of a multi-tape machine. Special Turing machines. Linear Speedup theorem for Turing machines with an extended alphabet. Evaluation of acceleration coefficient in relation to alphabets. Decisions of natural number sets. Independence from representation. Considerations concerning complexity.
- Turing computability: definition of Turing computable function, characteristic functions of Turing decidable sets, the class of Turing computable functions is closed by composition, concatenation, primitive recursion and minimization. Examples of Turing computable functions. Recursive Functions: equivalence between Turing computability and recursive functions. Ackermann function ([1] chapter 1,2,3,4,5 and [4] chapter 1).
- Time-constructible functions. Notion of T-clock. Examples of some time constructible function. Closure by composition.
- Non-deterministic Turing machines: characterization through the decidability of projection sets. Definition of the class of polynomial non-deterministic functions. NP-complete problems.
2) Lambda calculus and functional programming:
- Declarative programming: historical outline on the lambda calculus, basic definitions, the terms of the lambda calculus, the simple substitution. Relations on the lambda terms. Congruences, transition to the context. α-equivalence. alpha-equivalence passes to the context. Transitive closure of a relationship, owned by Church-Rosser. Listing of lambda-terms with respect to alpha-equivalence.
- Definition of beta-reduction and beta-equivalence. Church-Rosser's theorem for beta-reduction. Normal forms for beta-reduction. Beta-reduction strategies. Normalizing strategy: left reduction (left most-outer most). Head reduction. Soluble Terms. Head Normal Forms. Solvability characterization theorem.
- Representation of the recursive functions: lambda definability theorem. Existence of the fixed point for the lambda terms. Church Fixed Point and Curry fixed point. - Representation of other data types in the lambda-calculus: pairs, lists, trees, the solution of recursive equations on lambda-terms ([2] chapters 1, 2, 5).
( reference books)
[1] DEHORNOY, P., COMPLEXITE' ET DECIDABILITE'. SPRINGER-VERLAG, (1993). [2] KRIVINE, J.-L., LAMBDA CALCULUS: TYPES AND MODELS. ELLIS HORWOOD, (1993). [3] SIPSER,M., INTRODUCTION TO THE THEORY OF COMPUTATION.THOMSON COURSE TECHNOLOGY, (2006).
|
7
|
MAT/01
|
60
|
12
|
-
|
-
|
Core compulsory activities
|
ITA |
20410189 -
LM410 -THEOREMS IN LOGIC 1
(objectives)
To acquire a good knowledge of first order classical logic and its fundamental theorems
-
Derived from
20710016 TEOREMI SULLA LOGICA 1 in Filosofia L-5 TORTORA DE FALCO LORENZO
( syllabus)
Part 1: Some preliminary notions. Order relations and trees, inductive definitions, proofs by induction, axiom of choice and Kőnig's lemma.
Part 2: Provability and satisyability. First order formal language: alphabet, terms, formulas, sequents. Structures for first order languages: structures, terms and formulas with parameters in a structure, value of terms, formulas and sequents. The calculus of sequents for first order logic: Gentzen's LK. Derivable sequents and derivations. Correctness of the rules of LK. Canonical analysis and fundamental theorem: construction of the canonical analysis (with and without cuts) and proof of the fundamental theorem of the canonical analysis. Consequences of the fundamental theorem: completeness theorem, compactness theorem, eliminability of cuts, L"owenheim-Skolem's theorem.
Part 3: Towards proof-theory: the cut-elimination theorem. The cut-elimination procedure. Definition of the elementary steps of cut-elimination. First proof strategy (big reduction steps). Second proof strategy (reversion of derivations). The complexity of the cut-elimination procedure (sketch). Some immediate consequences of the cut-elimination theorem.
( reference books)
V.M. Abrusci, L. Tortora de Falco, Logica Volume 1- Dimostrazioni e modelli al primo ordine. Springer, (2014).
|
7
|
MAT/01
|
60
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20410190 -
LM420 - THEOREMS IN LOGIC 2
(objectives)
To support the students into an in-depth analysis of the main results of first order classical logic and to study some of their remarkable consequences
-
Derived from
20710122 TEOREMI SULLA LOGICA, 2 in Scienze filosofiche LM-78 TORTORA DE FALCO LORENZO
( syllabus)
Towards model theory: some consequences of the compactness theorem. Proof of the compactness theorem for languages of any cardinality. Languages with equality. The compactness theorem for languages with equality. Correctness and completeness for languages with equality. L"owenheim-Skolem's theorem for (denumerable) languages with equality. The limits of the expressive power of first order languages. Elementary equivalence, substructures, elementary substructures. Isomorphsims and elementary equivalence. The notion of substructure. Elementary substructures and diagrams. The preservation theorems. Generalisations of the L"owenheim-Skolem's theorem. Completeness of a theory.
Logic and Arithmetic: incompleteness
Decidability and fundamental results of recursion theory: primitive recursive functions and elementary functions, Ackermann's function and the (partial) recursive functions, arithmetical hierarchy and representation (in N) of recursive functions, arithmetization of syntax, fundamental theorems of recursion theory, decidability, semi-decidability, undecidability.
Peano arithmetic: Peano's axioms, the models of (first order) Peano arithmetic, the representable functions in (first order) Peano arithmetic, incompleteness and undecidability.
( reference books)
V.M. Abrusci, L. Tortora de Falco, Logica Volume 1- Dimostrazioni e modelli al primo ordine. Springer, (2014).
V.M. Abrusci, L. Tortora de Falco, Logica Volume 2- Incompletezza, teoria assiomatica degli insiemi. Springer, (2018).
|
7
|
MAT/01
|
60
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20402097 -
AM410 - ELLITTIC PARTIAL DIFFERENTIAL EQUATIONS
(objectives)
To develop a good knowledge of the general methods and the classical techniques useful in the study of partial differential equations
|
7
|
MAT/05
|
10
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
|
Optional group:
2 Caratterizzanti, formazione modellistica-applicativa (MAT/06, MAT/07, MAT/08, MAT/09) per un totale di 14 cfu - (show)
|
14
|
|
|
|
|
|
|
|
20402088 -
AN410 - NUMERICAL ANALYSIS 1
(objectives)
Provide the basic elements (including implementation in a programming language) of elementary numerical approximation techniques, in particular those related to solution of linear systems and nonlinear scalar equations, interpolation and approximate integration
-
FERRETTI ROBERTO
( syllabus)
Linear Systems Direst methods: Gaussian elimination. Pivoting strategies. Gaussian elimination as a factorization. Doolittle and Choleshy factorizations. Iterative methods: Jacobi, Gauss-Seidel, SOR, Richardson, and related convergence results. Comparison of direct vs iterative solvers. Stability of algorithms for the solution of linear systems.
Iterative Methods for Scalar Nonlinear Equations The intermediate zero theorem. The algorithms of bisection, Newton, secants, chords, and related convergence results. (Reference: Chapter 1 excluding Section 1.2.3, and Appendices A.1, A.2)
Approximation of Functions General approximation strategies. Interpolating polynomial in Lagrange and Newton form. Representation of the interpolation error. Convergence of the interpolating polynomial for analytic functions. Refinement strategies in interpolation: Chebyshev nodes, composite approximations. Error estimates. Hermite polynomial, construction and representation of the error. Least Squares approximations. (Reference: Chapter 5 excluding Section 5.2, and Appendix A.4)
Numerical Integration General principles of numerical integration. Polya's Theorem on the convergence of interpolatory quadrature formulae. Closed and open Newton-Cotes formulae. Stability results and error estimation. Generalized Newton-Cotes formulae and their convergence. Gaussian quadratures and their convergence. (Reference: Chapter 6)
Laboratory Activity C language coding of some of the major algorithms, and in particular: Gaussian elimination, iterative methods for linear systems and scalar equations, Lagrange/Newton interpolation with a refinement strategy.
N.B.: References are provided with respect to the course notes.
( reference books)
Roberto Ferretti, "Appunti del corso di Analisi Numerica", available at the address: http://www.mat.uniroma3.it/users/ferretti/corso.pdf
Roberto Ferretti, "Esercizi d'esame di Analisi Numerica", available at the address: http://www.mat.uniroma3.it/users/ferretti/Esercizi.pdf
Slides of the lessons, available from the course page: http://www.mat.uniroma3.it/users/ferretti/bacheca.html
|
7
|
MAT/08
|
60
|
12
|
-
|
-
|
Core compulsory activities
|
ITA |
20410345 -
CP410 - Theory of Probability
(objectives)
Foundations of modern probability theory: measure theory, 0/1 laws, independence, conditional expectation with respect to sub sigma algebras, characteristic functions, the central limit theorem, branching processes, discrete parameter martingale theory
-
CAPUTO PIETRO
( syllabus)
Introductory example: the branching process.
Measure theory. Existence and uniqueness theorems for probability measures. Borel-Cantelli lemma 1. Random variables. Independence. Borel-Cantelli lemma 2. Kolmogorv's 0/1 law.
Integration. Expected value. Monotone convergence and the dominated convergence theorem.
Inequalities: Markov, Jensen, Hoelder, Cauchy-Schwarz. Laws of large numbers.
Product measures. Fubini's theorem. Joint laws.
Conditional expectation with respect to a sub sigma-algebra.
Martingales. Stopping times. Optional stopping and applications. Hotting times. Convergence theorem for martingales bounded in L^1 and L^2. Examples, Kolmogorov's strong law of large numbers.
Convergence in distribution and the central limit theorem.
( reference books)
D. Williams, Probability with martingales. Cambridge University Press, (1991).
R. Durrett, Probability: Theory and Examples. Thomson, (2000).
|
7
|
MAT/06
|
60
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20410351 -
ST410-Introduction to Statistics
(objectives)
Introduction to the basics of mathematical statistics and data analysis, including quantitative numerical experiments using suitable statistical software.
-
Derived from
20410351 ST410-INTRODUZIONE ALLA STATISTICA in Matematica LM-40 PIERINI ANDREA, CANDELLERO ELISABETTA
( syllabus)
Introduction to statistics (1) (2): data collection and descriptive statistics, statistical inference and probabilistic models, population and sample, short history of statistics, sample and census survey, sample survey, sampling techniques, simple random sampling, problems; Descriptive statistics (1) (3): organization and description of data, tables and graphs of absolute and relative frequencies, grouping of data, histograms, olives, steam and leaf diagrams, the quantities that summarize the data, median average and sample fashion, sample variance and standard deviation, sample percentiles and box plots, Chebyshev inequality, normal samples, bivariate data set and sample correlation coefficient, problems; Parametric estimation (1): maximum likelihood estimators, evaluation of the efficiency of point estimators, confidence intervals for the average of a normal distribution with known variance, confidence intervals for the average of a normal distribution with unknown variance confidence intervals for the variance of a normal distribution, confidence intervals for the difference between the means of two normal distributions, approximate confidence intervals for the average of a Bernoulli distribution, problems; Hypothesis testing (1): significance levels, the verification of hypothesis on the average of a normal population, the case in which the variance is known, the case of unknown variance and the t test, checks whether two normal populations have the same average, the case of unknown but equal variances, the testing of hypotheses on a Bernoulli population, confidence intervals for the mean and bilateral tests, independence tests and contingency tables, proble me; Regression (4): estimation of regression parameters with the least squares method, a statistical solution for BLUE estimators, assumptions on the distribution of the model, estimate and hypothesis test for the regression parameters, coefficient of determination, estimate and forecast for a specific value of the explanatory variable, least squares lost (1), problems; Multiple regression (1), (5): estimate of the regression parameters with the least squares method, assumptions on the distribution of the model, estimate and hypothesis test for the regression parameters coefficient of multiple determination, prediction of future answers, problems ; Applications with R (6): examples for the sciences in R code.
( reference books)
(1) Probabilità e statistica, S. M. Ross, Apogeo - Maggioli Editore, 2015 (2) Lezioni di Statistica descrittiva, L. Pieraccini, A. Naccarato, Giappichelli Editore, 2003 (3) Statistica aziendale, B. Bracalente, M. Cossignani, A. Mulas, McGraw-Hill Editore, 2009 (4) Statistical Inference, G. Casella, R. Berger, Duxbury Advanced Series, 2002 (5) Econometrica, J. Johnston , Franco Angeli, 2001 (6) Introductory Statistics with R, P. Dalgaard, Springer, 2008
|
7
|
MAT/06
|
60
|
12
|
-
|
-
|
Core compulsory activities
|
ITA |
20410355 -
AN430- Finite Element Method
(objectives)
Introduce to the finite element method for the numerical solution of partial differential equations, in particular: computational fluid dynamics, transport problems; computational solid mechanics
-
TERESI LUCIANO
( syllabus)
The purpose of this course is to give a brief introduction to the Finite Elements Method (FEM), a gold standard for the numerical solution of PDEs systems. Oddly enough, the widespread use of the FEM is not accompanied by an adequate knowledge of the mathematical framework underlying the method. This course, starting from the weak formulation of balance equations, will give an overview of the techniques used to reduce a differential problem into an algebraic one. During the course, some selected problems in mechanics and physics will be solved, covering the three main types of equations: elliptic, parabolic and hyperbolic. The course will cover the following topics: - Applied Linear Algebra. - Boundary Value Problems. - Initial Value Problems Moreover, the students will be introduced to the use COMSOL Multiphysics, a scientific software for numerical simulations based on the Finite Element Method.
( reference books)
1) Notes_Convection_Diffusion.pdf note a cura del docente
2) When functions have no value(s): Delta functions and distributions Steven G. Johnson, MIT course 18.303 notes, 2011
3) Understanding and Implementing the Finite Elements Method Mark S. Gockenbach, SIAM, 2006 Cap. 1 Some model PDE’s Cap. 2 The weak formo of a BVP Cap. 3 The Galerkin method Cap. 4 Piecewise polynomials and the finite element method (sections 4.1, 4.2) Cap. 5 Convergence of the finite element method (sections 5.1 ~ 5.4)
|
7
|
MAT/07
|
60
|
-
|
-
|
-
|
Core compulsory activities
|
ITA |
20410347 -
FM410-Complements of Analytical Mechanics
|
|
|
Optional group:
4 insegnamenti Affini tra tutti i FIS, INF/01, ING-INF/03, ING-INF/04, ING-INF/05, MAT/04,06,07,08,09, SECS-S/01, SECS-S/06 per un totale di 28 CFU - (show)
|
28
|
|
|
|
|
|
|
|
20410148 -
IN480 - PARALLEL AND DISTRIBUTED COMPUTING
(objectives)
Acquire techniques in parallel and distributed programming, and the knowledge of modern hardware and software architectures for high-performance scientific computing. Learn distributed iterative methods for simulating numerical problems. Acquire the knowledge of the newly developed languages for dynamic programming in scientific computing, such as the Julia language
-
PAOLUZZI ALBERTO
( syllabus)
Brief introduction to Julia language. Introduction to parallel architectures, Principle of parallel and distributed programming with Julia. Primitives of communication on synchronization: MPI paradigm. Languages based on directives: OpenMP. Performance metrics of parallel programs. Matrix operations and dense linear systems: introduction to BLAS, LAPACK, scaLAPACK. Sparse linear systems: introduction to CombBLAS, GraphBLAS. Collaborative development of course projects: heart-quake simulations; parallel LAR.
( reference books)
Blaise N. Barney, HPC Training Materials, per gentile concessione del Lawrence Livermore National Laboratory's Computational Training Center
|
7
|
ING-INF/05
|
60
|
12
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20410149 -
IN490 - PROGRAMMING LANGUAGES
(objectives)
Introduce the main concepts of formal language theory and their application to the classification of programming languages. Introduce the main techniques for the syntactic analysis of programming languages. Learn to recognize the structure of a programming language and the techniques to implement its abstract machine. Study the object-oriented paradigm and another non-imperative paradigm
-
LOMBARDI FLAVIO
( syllabus)
[-] Abstract Machines. Interpreters and Compilers. [-] Language constructs. [-] Object Oriented Programming [-] Functional Programming
( reference books)
GABBRIELLI, M., MARTINI, S., PROGRAMMING LANGUAGES: PRINCIPLES AND PARADIGMS. MCGRAW-HILL, Seconda Edizione
|
7
|
INF/01
|
60
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20402122 -
FS420 - QUANTUM MECHANICS
(objectives)
Provide a basic knowledge of quantum mechanics, discussing the main experimental evidence and the resulting theoretical interpretations that led to the crisis of classical physics, and illustrating its basic principles: notion of probability, wave-particle duality, indetermination principle. Quantum dynamics, the Schroedinger equation and its solution for some relevant physical systems are then described.
-
Derived from
20410015 MECCANICA QUANTISTICA in Fisica L-30 LUBICZ VITTORIO, TARANTINO CECILIA
( syllabus)
Quantum mechanics: The crisis of classical physics. Waves and particles. State vectors and operators. Measurements and observables. The position operator. Translations and momentum. Time evolution and the schrodinger equation. Parity. One-dimensional problems. Harmonic oscillator. Symmetries and conservation laws. Time independent perturbation theory. Time dependent perturbation theory.
( reference books)
J.J. Sakurai, Jim Napolitano - Meccanica Quantistica Moderna - Seconda Edizione [Zanichelli, Bologna, 2014]
An english version of the book is also available: Sakurai J.J., Modern Quantum Mechanics (Revised Edition) [Addison-Wesley, 1994]
|
7
|
FIS/02
|
60
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20410147 -
IN470- COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY
(objectives)
Acquire the basic knowledge of biological systems and problems related to their understanding, also in relation to deviations from normal functioning and thus to the insurgence of pathologies. Take care of the modeling aspect as well as of numerical simulation, especially for problems formulated by means of equations and discrete systems. Acquire the knowledge of the major bio-informatics algorithms useful to analyze biological data
|
7
|
INF/01
|
60
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20410343 -
MC310 - Fundaments of Complementary Mathematics
(objectives)
1. Conceptual basis of mathematics: first principles in arithmetic, geometry, probability; the idea of proof; mathematics, philosophy and scientific knowledge. 2. Discrete and continuous. Euclidean geometry, natural numbers, the real line. Conceptual, epistemological, linguistic and didactic nodes of teaching and learning mathematics. 3. Mathematics in culture: social and economic role of mathematics, mathematics in education, the international mathematical community. 4. Planning and developing methodologies for teaching mathematics, with the aim of building a curriculum in mathematics for high schools and technical and trade schools.
-
Derived from
20410343 MC310 - ISTITUZIONI DI MATEMATICHE COMPLEMENTARI in Matematica LM-40 BRUNO ANDREA, Savarese Michele
( syllabus)
1. Euclidean Geometry Rudiments of Greek mathematics history. Ruler and compass constructions. Classical problems. The Elements. Axioms, definitions and postulates of Book I. Theorems I-XXVIII with proofs. Theorems XXIX, XXX, XXXI, XXXII: the role of V Postulate. 2. The question of V Postulate The attempt by Posidonio. Equivalent propositions: Playfair, Wallis, transitivity of parallelism. Saccheri's quadrilateral. Quadrilateri di Saccheri. Saccheri-Lagrange theorem and the exclusion of the obtuse angle hypothesis. The non-euclidean geometries of Bolyai and Lobachevski. 3. Isometries of the plane Even and odd isometries. Characterisation of an isometry by the image of three points not on a line. Chasles' Theorem. Products of reflections. Discrete groups of isometries. Finite groups, friezes, crystals. The theorem of addition of the angle. Leonardo's Theorem and the characterisation of finite groups. Sketch of proof of the theorem of classification of frieze groups. Crystallographic restriction Theorem and the classification of wallpaper groups. 4. The geometry after Gauss The geometry on the Sphere. Locally euclidean geometries. Uniformly discontinuous groups of isometries. The Torus, Moebius strip and the Klein bottle. Classification of uniformly discontinuous groups Sketch of the proof of the Theorem of Classification of locally euclidean geometries. 5. Geometries on the Torus and the Hyperbolic geometry Similar geometries. Similar geometries on the Torus. The modular figure. Poincaré Half plane model. Lines and distance. What is repugnant for Saccheri, but not for Aristotle
( reference books)
R. Trudeau: La Rivoluzione non euclidea. Bollati Boringhieri ed, 1991
V. Nikulin, I. Shafarevich: Geometries and groups. Springer ed, 1987
|
7
|
MAT/04
|
60
|
12
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20402088 -
AN410 - NUMERICAL ANALYSIS 1
(objectives)
Provide the basic elements (including implementation in a programming language) of elementary numerical approximation techniques, in particular those related to solution of linear systems and nonlinear scalar equations, interpolation and approximate integration
-
Derived from
20402088 AN410 - ANALISI NUMERICA 1 in Scienze Computazionali LM-40 FERRETTI ROBERTO, CACACE SIMONE
( syllabus)
Linear Systems Direst methods: Gaussian elimination. Pivoting strategies. Gaussian elimination as a factorization. Doolittle and Choleshy factorizations. Iterative methods: Jacobi, Gauss-Seidel, SOR, Richardson, and related convergence results. Comparison of direct vs iterative solvers. Stability of algorithms for the solution of linear systems.
Iterative Methods for Scalar Nonlinear Equations The intermediate zero theorem. The algorithms of bisection, Newton, secants, chords, and related convergence results. (Reference: Chapter 1 excluding Section 1.2.3, and Appendices A.1, A.2)
Approximation of Functions General approximation strategies. Interpolating polynomial in Lagrange and Newton form. Representation of the interpolation error. Convergence of the interpolating polynomial for analytic functions. Refinement strategies in interpolation: Chebyshev nodes, composite approximations. Error estimates. Hermite polynomial, construction and representation of the error. Least Squares approximations. (Reference: Chapter 5 excluding Section 5.2, and Appendix A.4)
Numerical Integration General principles of numerical integration. Polya's Theorem on the convergence of interpolatory quadrature formulae. Closed and open Newton-Cotes formulae. Stability results and error estimation. Generalized Newton-Cotes formulae and their convergence. Gaussian quadratures and their convergence. (Reference: Chapter 6)
Laboratory Activity C language coding of some of the major algorithms, and in particular: Gaussian elimination, iterative methods for linear systems and scalar equations, Lagrange/Newton interpolation with a refinement strategy.
N.B.: References are provided with respect to the course notes.
( reference books)
Roberto Ferretti, "Appunti del corso di Analisi Numerica", available at the address: http://www.mat.uniroma3.it/users/ferretti/corso.pdf
Roberto Ferretti, "Esercizi d'esame di Analisi Numerica", available at the address: http://www.mat.uniroma3.it/users/ferretti/Esercizi.pdf
Slides of the lessons, available from the course page: http://www.mat.uniroma3.it/users/ferretti/bacheca.html
|
7
|
MAT/08
|
60
|
12
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20410345 -
CP410 - Theory of Probability
(objectives)
Foundations of modern probability theory: measure theory, 0/1 laws, independence, conditional expectation with respect to sub sigma algebras, characteristic functions, the central limit theorem, branching processes, discrete parameter martingale theory
-
Derived from
20410345 CP410 - TEORIA DELLA PROBABILITÀ in Scienze Computazionali LM-40 CAPUTO PIETRO
( syllabus)
Introductory example: the branching process.
Measure theory. Existence and uniqueness theorems for probability measures. Borel-Cantelli lemma 1. Random variables. Independence. Borel-Cantelli lemma 2. Kolmogorv's 0/1 law.
Integration. Expected value. Monotone convergence and the dominated convergence theorem.
Inequalities: Markov, Jensen, Hoelder, Cauchy-Schwarz. Laws of large numbers.
Product measures. Fubini's theorem. Joint laws.
Conditional expectation with respect to a sub sigma-algebra.
Martingales. Stopping times. Optional stopping and applications. Hotting times. Convergence theorem for martingales bounded in L^1 and L^2. Examples, Kolmogorov's strong law of large numbers.
Convergence in distribution and the central limit theorem.
( reference books)
D. Williams, Probability with martingales. Cambridge University Press, (1991).
R. Durrett, Probability: Theory and Examples. Thomson, (2000).
|
7
|
MAT/06
|
60
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20410351 -
ST410-Introduction to Statistics
(objectives)
Introduction to the basics of mathematical statistics and data analysis, including quantitative numerical experiments using suitable statistical software.
-
Derived from
20410351 ST410-INTRODUZIONE ALLA STATISTICA in Matematica LM-40 PIERINI ANDREA, CANDELLERO ELISABETTA
( syllabus)
Introduction to statistics (1) (2): data collection and descriptive statistics, statistical inference and probabilistic models, population and sample, short history of statistics, sample and census survey, sample survey, sampling techniques, simple random sampling, problems; Descriptive statistics (1) (3): organization and description of data, tables and graphs of absolute and relative frequencies, grouping of data, histograms, olives, steam and leaf diagrams, the quantities that summarize the data, median average and sample fashion, sample variance and standard deviation, sample percentiles and box plots, Chebyshev inequality, normal samples, bivariate data set and sample correlation coefficient, problems; Parametric estimation (1): maximum likelihood estimators, evaluation of the efficiency of point estimators, confidence intervals for the average of a normal distribution with known variance, confidence intervals for the average of a normal distribution with unknown variance confidence intervals for the variance of a normal distribution, confidence intervals for the difference between the means of two normal distributions, approximate confidence intervals for the average of a Bernoulli distribution, problems; Hypothesis testing (1): significance levels, the verification of hypothesis on the average of a normal population, the case in which the variance is known, the case of unknown variance and the t test, checks whether two normal populations have the same average, the case of unknown but equal variances, the testing of hypotheses on a Bernoulli population, confidence intervals for the mean and bilateral tests, independence tests and contingency tables, proble me; Regression (4): estimation of regression parameters with the least squares method, a statistical solution for BLUE estimators, assumptions on the distribution of the model, estimate and hypothesis test for the regression parameters, coefficient of determination, estimate and forecast for a specific value of the explanatory variable, least squares lost (1), problems; Multiple regression (1), (5): estimate of the regression parameters with the least squares method, assumptions on the distribution of the model, estimate and hypothesis test for the regression parameters coefficient of multiple determination, prediction of future answers, problems ; Applications with R (6): examples for the sciences in R code.
( reference books)
(1) Probabilità e statistica, S. M. Ross, Apogeo - Maggioli Editore, 2015 (2) Lezioni di Statistica descrittiva, L. Pieraccini, A. Naccarato, Giappichelli Editore, 2003 (3) Statistica aziendale, B. Bracalente, M. Cossignani, A. Mulas, McGraw-Hill Editore, 2009 (4) Statistical Inference, G. Casella, R. Berger, Duxbury Advanced Series, 2002 (5) Econometrica, J. Johnston , Franco Angeli, 2001 (6) Introductory Statistics with R, P. Dalgaard, Springer, 2008
|
7
|
MAT/06
|
60
|
12
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20410355 -
AN430- Finite Element Method
(objectives)
Introduce to the finite element method for the numerical solution of partial differential equations, in particular: computational fluid dynamics, transport problems; computational solid mechanics
-
Derived from
20410355 AN430 - METODO DEGLI ELEMENTI FINITI in Scienze Computazionali LM-40 TERESI LUCIANO
( syllabus)
The purpose of this course is to give a brief introduction to the Finite Elements Method (FEM), a gold standard for the numerical solution of PDEs systems. Oddly enough, the widespread use of the FEM is not accompanied by an adequate knowledge of the mathematical framework underlying the method. This course, starting from the weak formulation of balance equations, will give an overview of the techniques used to reduce a differential problem into an algebraic one. During the course, some selected problems in mechanics and physics will be solved, covering the three main types of equations: elliptic, parabolic and hyperbolic. The course will cover the following topics: - Applied Linear Algebra. - Boundary Value Problems. - Initial Value Problems Moreover, the students will be introduced to the use COMSOL Multiphysics, a scientific software for numerical simulations based on the Finite Element Method.
( reference books)
1) Notes_Convection_Diffusion.pdf note a cura del docente
2) When functions have no value(s): Delta functions and distributions Steven G. Johnson, MIT course 18.303 notes, 2011
3) Understanding and Implementing the Finite Elements Method Mark S. Gockenbach, SIAM, 2006 Cap. 1 Some model PDE’s Cap. 2 The weak formo of a BVP Cap. 3 The Galerkin method Cap. 4 Piecewise polynomials and the finite element method (sections 4.1, 4.2) Cap. 5 Convergence of the finite element method (sections 5.1 ~ 5.4)
|
7
|
MAT/07
|
60
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20410358 -
FS440 - Data Acquisition and Experimental Control
(objectives)
The lectures and laboratories allow the student to learn the basic concepts pinpointing the data acquisition of a high energy physics experiment with specific regard to the data collection, control of the experiment and monitoring
|
7
|
FIS/04
|
60
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20410371 -
IN450 - ALGORITHMS FOR CRYPTOGRAPHY
(objectives)
Acquire the knowledge of the main encryption algorithms. Deepen the mathematical skills necessary for the description of the algorithms. Acquire the cryptanalysis techniques used in the assessment of the security level provided by the encryption systems
-
PEDICINI MARCO
( syllabus)
The course of Algorithms in cryptography is devoted to the study of encryption systems and their properties. In particular, we will study methods and algorithms developed to verify security level of cryptosystems, both from the point of view of formal verification (in the context of protocols) and from the point of view of cryptanalysis. Required as prerequisites are a basic level of computer knowledge of a Unix-like operating system (eg Linux) and programming in C or Java.
( reference books)
[1] Antoine Joux, Algorithmic Cryptanalysis, (2010) CRC Press, in inglese; [2] Douglas Stinson, Cryptography: Theory and Practice, 3rd edition, (2006) Chapman and Hall/CRC. [3] Delfs H., Knebl H., Introduction to Cryptography, (2007) Springer Verlag.
|
7
|
INF/01
|
60
|
-
|
-
|
-
|
Related or supplementary learning activities
|
ITA |
20410347 -
FM410-Complements of Analytical Mechanics
|
|
|
Optional group:
12 CFU a scelta dello studente - (show)
|
12
|
|
|
|
|
|
|
|
|
Optional group:
16 cfu di altre attività formative - (show)
|
16
|
|
|
|
|
|
|
|
|