Skip to Main Content (Press Enter)

Logo UNINSUBRIA
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills

UNI-FIND
Logo UNINSUBRIA

|

UNI-FIND

uninsubria.it
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  • Third Mission
  • Projects
  • Expertise & Skills
  1. Courses

SCC0101 - COMPUTER LAB

courses
ID:
SCC0101
Duration (hours):
66
CFU:
6
SSD:
INFORMATICA
Year:
2025
  • Overview
  • Syllabus
  • Degrees
  • People

Overview

Date/time interval

Primo Semestre (22/09/2025 - 16/01/2026)

Syllabus

Course Objectives

The course introduces the basic programming concepts, common to the different languages, and uses Matlab for coding practice. An introduction to Montecarlo and data analysis techniques will be provided as well. It is a know-how of great importance and it will be applied and consolidated during the other Laboratories. At the end of the course, the students should be able to: - Implement standard numeric algorithms - Debug their code - Code simple Montarcarlo simulations - Extract and effectively visualize results from raw data - Compare data and simulation outputs with the expected models

Course Prerequisites

No prerequisites

Teaching Methods

After a short introduction to the basic programming techniques and some details on the language used in the laboratory (Matlab), the students will learn how to solve a series of problems that will help them to practice with the learned concepts. In addition, efficient programming methods will be discussed during the lectures. The lessons are organized as follows: - An introduction to new concepts - Simple algorithms to be coded to practice with the learned concepts. The classroom is equipped with PCs, but the students can also use their device - The codes and the results obtained by the students are deeply analyzed; this approach improves the student learning curve.

Assessment Methods

The verification of learning skills is a two steps procedure: - The student has 2-3 hours to implement three algorithms to allow the coding and data-analysis skills verification. If this part is accomplished, the student is admitted to the next step. The maximum score assigned to each algorithm is 10/30 - The student will comment on its code, he will discuss the bugs (if any) and he will compare the used approach with alternatives. A discussion on the results obtained during the data analysis will close the session. The discussion is used to confirm or adjust the score assigned at the first step.

Contents

The course will provide the basic programming concepts and it will allow the students to implement numeric algorithms using standard programming techniques. The list of the main topics is the following: 1) Basic programming techniques, data types, control structures and use of user-defined functions 2) Iterative and recursive process, algorithms, random number generation 3) Introduction to data analysis

Course Language

Italian

More information

For further information, please send an e-mail to romualdo.santoro@uninsubria.it

Degrees

Degrees

PHYSICS 
Bachelor’s Degree
3 years
No Results Found

People

People

SANTORO ROMUALDO
AREA MIN. 02 - Scienze fisiche
Settore PHYS-01/A - Fisica sperimentale delle interazioni fondamentali e applicazioni
Gruppo 02/PHYS-01 - FISICA SPERIMENTALE DELLE INTERAZIONI FONDAMENTALI E APPLICAZIONI
Docenti di ruolo di IIa fascia
No Results Found
  • Accessibility
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.5.0