|
Teacher
|
PERNA DANIELE
(syllabus)
Introduction to automatic information processing. Processing systems: hardware and software architecture. Functional diagram and operation of an electronic computer. Notes on computer networks: internet and web services. The representation of information: numbering systems and codes (binary, BCD, ASCII), binary representation of integers, characters and integer arithmetic. Algorithms: definition and description. Instructions and structured block diagrams. The patterns of iteration and recursion. Conditions in control statements: relational and logical operators. Programming languages MATLAB: representation of arrays, variables and expressions, language constructs for flow control (looping structures: for, while; conditional structures: if-else; switch-case) Scalar, vectors and matrix functions. M-files handling: script-files and function-files. Matlab data types, arrays of structures. 2D and 3D graphics. Notes on interpolation and regression. Simulink.
(reference books)
1) W. J. Palm III, “MATLAB. Un'introduzione per gli ingegneri”, McGraw Hill. 2) J. Glenn Brookshear - Dennis Brylow, Informatica. Una panoramica generale, Pearson
|