Vai al contenuto principale
Logo di Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)

SUISS - Struttura Didattica Speciale in Scienze strategiche

Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)

Logo di Scuola Universitaria Interdipartimentale in Scienze Strategiche (SUISS)
Oggetto:
Oggetto:

ALGORITMI E PROGRAMMAZIONE

Oggetto:

Algorithms and Programming

Oggetto:

Anno accademico 2022/2023

Codice dell'attività didattica
MAT0123
Docente
Luca Luigi Paolini (Titolare del corso)
Corso di studi
[f055-c703] Laurea in Scienze Strategiche
[f055-c703COM] Laurea in Scienze Strategiche (Percorso Comunicazioni)
Anno
3° anno
Periodo didattico
Secondo semestre
Tipologia
Caratterizzante
Crediti/Valenza
8
SSD dell'attività didattica
INF/01 - informatica
ING-INF/05 - sistemi di elaborazione delle informazioni
Modalità di erogazione
Tradizionale
Lingua di insegnamento
Italiano
Modalità di frequenza
Obbligatoria
Tipologia d'esame
Orale
Prerequisiti

Capacita di gestire file e cartelle (creare, salvare, aprire, ...) in ambienti grafici (come quelli forniti da Linux, MacOS, Windows, ...). Rudimenti di programmazione imperativa.

Basic management ability with files and folders (create, save, open, ...) in graphic environment (as that provided by Linux, MacOS, Windows, ...). Basic imperative programming skill.
Oggetto:

Sommario insegnamento

Oggetto:

Obiettivi formativi

Il corso mira a fornire le conoscenze e le capacita per lo sviluppo di programmi nei moderni linguaggi di programmazione orientati agli oggetti.

The course aims to provide knowledge and abilities about the development of programs using procedural and object-oriented programming languages.

Oggetto:

Risultati dell'apprendimento attesi

Al termine del corso lo studente dovrà essere in grado di progettare e realizzare un programma completo utilizzando le classi e le librerie di Java.

While ending the course students are expected to be able to design and implement a full program in Java by using classes and the library.

Oggetto:

Modalità di insegnamento

L'insegnamento viene erogato tramite lezioni frontali. Tali lezioni includono lo svolgimento di esercizi utili al superameno dell'esame.

 

The course is supplied by frontal lessons. These lessons are integrated by exercises developed interactively and exam-oriented.

Oggetto:

Modalità di verifica dell'apprendimento

L'esame intermedio (esonero) e quello finale prevedono una prova pratica di programmazione.

Intermediate and final exams consist of a practical programming test. 

Oggetto:

Attività di supporto

Sono previste n. 14 ore di attività didattiche integrative - cicli di esercitazioni mirate alla preparazione dell'esame.

There will be n. 14 hours of supplementary educational activities - exercise cycles exam-oriented.

 

Oggetto:

Programma

Classi, metodi, oggetti, API. Tipi fondamentali ed operazioni base. Decisioni ed Iterazioni. Array e vettori. Ricorsione, ordinamento e ricerca. Progettare classi ed ereditarieta. Input/output ed eccezioni.

Classes, methods, objects, API. Fundamental types and basi operations. Decisions and iterations. Array and vectors. Recursions, sorting and search. Class engineering and inheritance. Input/Outut and exceptions.

Testi consigliati e bibliografia



Oggetto:
Libro
Titolo:  
Concetti di informatica e fondamenti di Java (settima edizione)
Anno pubblicazione:  
2020
Editore:  
Maggioli Editore
Autore:  
Cay S. Horstmann
ISBN  
Obbligatorio:  
No
Oggetto:

Concetti di informatica e fondamenti di Java. Per Java 7 e Java 8. Cay Horstmann.

Apogeo, Maggioli Editore. Sesta edizione ISBN:9788891617378

Concetti di informatica e fondamenti di Java. Per Java 7 e Java 8. Cay Horstmann.

Apogeo, Maggioli Editore. Sesta edizione ISBN:9788891617378



Oggetto:

Orario lezioni

GiorniOreAula
Martedì11:05 - 13:30
Mercoledì11:05 - 13:30
Giovedì8:30 - 10:55

Lezioni: dal 16/01/2023 al 17/03/2023

Nota: L'orario delle lezioni settimanali sarà pubblicato, settimanalmente, sul sito della SUISS nella sezione “Attività didattiche”.

Oggetto:

Note

Gli esami si svolgeranno strettamente in presenza.

Oggetto:
Ultimo aggiornamento: 17/01/2023 10:15
Location: https://www.suiss.unito.it/robots.html
Non cliccare qui!