Teacher Sandro Manservisi. Credits 6. Language Italian. Online Lessons. Insegnamenti online - IOL. Course Timetable from Apr 20, to May 26,
|Published (Last):||28 July 2017|
|PDF File Size:||4.57 Mb|
|ePub File Size:||2.95 Mb|
|Price:||Free* [*Free Regsitration Required]|
Teacher Sandro Manservisi. Credits 6. Language Italian. Online Lessons. Insegnamenti online - IOL. Course Timetable from Apr 20, to May 26, Course Timetable from Feb 24, to Apr 07, Linguaggio C. McGraw-Hill Kelley, Pohl. C-Didattica e programmazione. Pearson Ceri, Mandrioli, Sbattella. Informatica: arte e mestiere. McGraw-Hill Monegato.
Fondamenti di calcolo numerico. Introduzione all'analisi numerica. The total sum of the scores that are sufficient forms the final grade. Laude is given if one exceeds the score of See the website of Sandro Manservisi.
See the website of Francesco Teodori. Search Search Close. People Structures Close. My e-mail for students My e-mail for staff Close.
Facebook Twitter Linkedin Send to friend. Search Course unit catalogue. The Linux operating system: preliminary notions: shell use; basic commands; filesystem and partitions; operating system installation; II. Pointers and arrays: pointers and addresses; pointers and function arguments; address arithmetic; pointers and arrays; dynamic memory allocation; pointer arrays; pointers to pointers; multidimensional arrays; command line arguments;function pointers; void pointers.
Classes: basics of classes; operator overloading; self referential classes. Header files and libraries: header files; conditional inclusion; compiling multiple files; the Makefile. Toward numerical applications: sources of errors: absolute, relative and percentage errors; numerical cancellation and error propagation; machine precision and significant digits.
Finite difference methods : approximation of the first, second and n-th derivative with backward and forward finite differences, with first and second order truncation error; approximation of the first, second and n-th derivative with centered finite differences. ODE of the second order. Root-finding algorithms : solution of linear system with Gauss method.
The secant method and Regula Falsi method. Numerical integration : rectangle rule, trapezoidal rule, Simpson's formula. Gauss quadrature. Local and global truncation error and order of convergence. Tutor assistance Assessment methods Two written examinations. The grade is distributed as follows: 1. Teaching tools Class lectures and computing laboratory tutorials Office hours See the website of Sandro Manservisi See the website of Francesco Teodori.
ISBN 13: 9788838607035
This course provides basic knowledge of: - computer architecture and organization - algorithm formulation for solving information processing problems - high-level programming languages and integrated development environments - the Python programming language Students will know: the architecture and organization of computers, which are the fundamental components of modern information systems; the concept of "algorithm" as a rigorous description of an information processing procedure; the main characteristics of high-level programming languages basic instructions, data types and data structures, modular structure of computer programs ; the basic elements of the Python language. Students will be capable of formulating algorithms for solving information processing problems of medium complexity, and to code them in the Python language. Students will be capable of learning, also autonomously, new programming languages. Basic knowledge of mathematics required for the enrolment in an Engineering programme is necessary. Analogue and digital representation. Binary representation of natural numbers, integers sign-magnitude, two's complement and real numbers fixed point, floating point. Principles of binary representation of non-numeric information text, image, audio and video data.
29227 - Foundations of Informatics T
29227 - Foundations of Informatics T (L-Z)
ISBN 13: 9788838607790