Skip to Main Content (Press Enter)

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

UNI-FIND
Logo UNICH

|

UNI-FIND

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

CH0006 - SCIENTIFIC PROGRAMMING

courses
ID:
CH0006
Duration (hours):
72
CFU:
9
SSD:
INFORMATICA
Located in:
CHIETI
Url:
Course Details:
COMPUTATIONAL COGNITIVE SCIENCE/CORSO GENERICO Year: 1
Year:
2025
Course Catalogue:
https://unich.coursecatalogue.cineca.it/af/2025?co...
  • Overview
  • Syllabus
  • Degrees
  • People

Overview

Date/time interval

Primo Semestre (01/10/2025 - 18/01/2026)

Syllabus

Course Objectives


The course aims to provide knowledge on programming languages and techniques, algorithms and data structures useful for scientific programming, and techniques for Machine Learning and Deep Learning.

Course Prerequisites


Good knowledge on mathematical analysis and geometry.

Teaching Methods


The course consists of 72 hours of face-to-face teaching, divided into 2-hour lessons. The face-to-face lessons will be supported by slides and will cover the theoretical aspects of the discipline.In addition, practical exercises are planned within the course. Attendance at the lessons is optional but highly recommended.The slides and other teaching materials will be available on the e-learning platform of the course.

Assessment Methods


The learning assessment consists of two tests: the development of an individual project and an oral exam. In the project development, the student applies the concepts learned during the course. The project must be accompanied by a report that documents the activities carried out and the results obtained. The projects are agreed upon with the teacher.The oral exam aims to evaluate the understanding of the technical and theoretical aspects of the concepts presented during the course. The final grade is expressed on a scale of thirty. In order for the final evaluation to be positive, the student must score at least 18 points.

Texts


Course books and slides will be suggested/made available by the teacher.

Contents


The course aims to provide knowledge on programming languages and techniques, algorithms and data structures useful for scientific programming, and techniques for Machine Learning and Deep Learning.The course will be structured into two modules. In the first module, information on computer structure and memory management will be provided. The basics of the Python programming language will then be introduced, and fundamental data structures will be covered. The use of functions, loops, and conditional statements will be illustrated. Object-oriented programming and recursive programming concepts will also be presented. Information will be provided for code management, data mining, and results visualization.In the second module, fundamental concepts related to Machine Learning and Deep Learning will be presented. The main techniques for supervised and unsupervised Machine Learning and the necessary libraries for the development of regression and classification models will then be introduced. Finally, the main architectures of Deep Neural Networks and the libraries for their development will be presented.

Course Language

Italian

More information


Office hours are scheduled on Tuesdays from 9:00 to 11:00, in person.
Please send an email to luciano.caroprese@unich.it at least three days in advance to confirm.
It is possible to schedule an appointment on another day of the week by writing an email to luciano.caroprese@unich.it.

Degrees

Degrees

COMPUTATIONAL COGNITIVE SCIENCE 
Master’s Degree
2 years
No Results Found

People

People

CAROPRESE Luciano
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Docenti di ruolo di IIa fascia
No Results Found
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.0.0