MSE Master of Science in Engineering

The Swiss engineering master's degree


Ogni modulo equivale a 3 crediti ECTS. È possibile scegliere un totale di 10 moduli/30 ECTS nelle seguenti categorie: 

  • 12-15 crediti ECTS in moduli tecnico-scientifici (TSM)
    I moduli TSM trasmettono competenze tecniche specifiche del profilo e si integrano ai moduli di approfondimento decentralizzati.
  • 9-12 crediti ECTS in basi teoriche ampliate (FTP)
    I moduli FTP trattano principalmente basi teoriche come la matematica, la fisica, la teoria dell’informazione, la chimica ecc. I moduli ampliano la competenza scientifica dello studente e contribuiscono a creare un importante sinergia tra i concetti astratti e l’applicazione fondamentale per l’innovazione 
  • 6-9 crediti ECTS in moduli di contesto (CM)
    I moduli CM trasmettono competenze supplementari in settori quali gestione delle tecnologie, economia aziendale, comunicazione, gestione dei progetti, diritto dei brevetti, diritto contrattuale ecc.

La descrizione del modulo (scarica il pdf) riporta le informazioni linguistiche per ogni modulo, suddivise nelle seguenti categorie:

  • Insegnamento
  • Documentazione
  • Esame
Analysis of Sequential Data (TSM_AnSeqDa)

 

  • This course provides a comprehensive introduction to time series analysis, covering both classical statistical methods and modern machine learning approaches. Starting with foundational concepts in probability and stationarity, students learn to model temporal dependencies through autocorrelation structures and classical models (MA, AR, ARMA, ARIMA, SARIMA). The curriculum progresses to practical forecasting techniques including smoothing and regression methods, volatility modeling for financial applications (ARCH/GARCH), and frequency-domain analysis through spectral methods. Advanced topics include Kalman filtering for recursive state estimation and deep learning architectures for time series. The course emphasizes both theoretical understanding and practical applications across domains such as finance, economics, and signal processing.
  • The labs are done using Python

Requisiti

  • Basic knowledge in statistics.
  • Programming with scripting languages.

Obiettivi di apprendimento

 

Theoretical Understanding:

  • Understand fundamental concepts of time series analysis including stationarity, autocorrelation, and temporal dependence structures
  • Master classical time series models (MA, AR, ARMA, ARIMA, SARIMA) and their mathematical foundations
  • Comprehend volatility modeling frameworks (ARCH/GARCH) and their applications in financial contexts
  • Grasp frequency-domain analysis through spectral methods and Fourier transforms
  • Understand state-space models and recursive filtering through Kalman filtering theory

Practical Skills:

  • Identify and characterize temporal patterns in real-world data using autocorrelation and partial autocorrelation functions
  • Select, estimate, and validate appropriate time series models for different data characteristics
  • Apply smoothing techniques and build forecasting models using both classical and regression-based approaches
  • Implement volatility models for financial risk assessment and market analysis
  • Utilize spectral analysis tools to detect periodic components and frequency patterns
  • Apply Kalman filtering for prediction and correction in dynamic systems
  • Leverage deep learning architectures for complex time series prediction tasks

Applied Competencies:

  • Conduct end-to-end time series analysis projects from data exploration to model deployment
  • Critically evaluate model performance and select appropriate methods based on data properties and objectives
  • Interpret and communicate analysis results to technical and non-technical audiences
  • Apply learned techniques across various domains including finance, economics, engineering, and data science

 

Contenuti del modulo

  • Getting Started: overview of time series data, objectives of analysis, and course organization.
  • Basic Statistics and Probability (review): random variables, expectations, correlations, stationarity.
  • Correlations and MA Processes: autocorrelation, partial autocorrelation, and moving average models.
  • AR, ARMA, ARIMA, SARIMA Processes: autoregressive structures, seasonal extensions, model selection.
  • Smoothing, Prediction, and Regression: moving averages, exponential smoothing, linear and nonlinear regression approaches.
  • Volatility Models: ARCH, GARCH, and extensions; applications in financial time series.
  • Spectral Analysis: Fourier methods, frequency-domain approaches, and applications.
  • Kalman Filtering: Recursive structure: prediction and correction, interpretation.
  • Deep Learning for Time Series and selected topics.

Metodologie di insegnamento e apprendimento

  • Lectures (pdfs)
  • Problem Sets & Solutions
  • Labs (Jupyter Notebooks)
  • Project (Python)

Bibliografia

 

Slides will be available covering the topics of the course.  

In addition, recommended books are:

  • R.H.Shumway and D.S. Stoffer, Time Series Analysis and Its Applications, Springer 2017
  • François Chollet, Deep Learning with Python, 3rd edition, Manning Publications Co., 2025 (https://www.manning.com/books/deep-learning-with-python)
  • R. Hyndman and G. Athanasopoulos., Forecasting: Principles and Practice, Springer, 2018 (online free textbook at otexts.com/fpppy/, 2025 version)

Scarica il descrittivo completo del modulo

Indietro